Dart and flutter

مفهوم حلقة for loop في Dart 7

for loop في Dart

مفهوم حلقة for loop في Dart

حلقة التكرار (for loop) هذا النوع من الحلقات يٌتم إستخدَامه من أجل تكرار الكود عدة مرات, و يستخدم من اجل المرور على جميع عناصر سلسلة ما أو مصفوفة و لا يحتاج إلى تعريف عدّاد او بداية له او نهاية, أي إذا كنا نريد تنفيذ كود معين 6 مرات, نضعه بداخل حلقة تعيد نفسها 6 دورات.

إن حلقة for يعني أن الحلقة تستمر في الدوران أو التكرار ما دام الشرط المطلوب منه لم يتحقق بعد و في كل دورة في داخل حلقة for و قبل أن يبدأ جهاز الحاسوب بتنفيذ الأوامر الموضوعة فيها يقوم الكمبيوتر بمقارنة قيمة العدّاد في الوقت الحالي مع الشرط الموضوع.

في حال كانت قيمة العداد أصغر من قيمة الشرط يقوم بتنفيذ الأوامر التي وضعناها في داخل الحلقة مرة واحدة ثم يضيف أو ينقص واحد من قيمة العداد, و بعدها يرجع للأعلى لكي يقارن قيمة العداد في الوقت الحالي مع قيمة الشرط من جديد و يظل على هذه الحال حتى تصبح قيمة هذا العدّاد لا تتوافق مع الشرط الموضوع.

و عندما تصبح قيمة هذا العداد لا تستوفي الشرط يتم إيقاف الحلقة و الخروج منها و يكمل باقي الأوامر الموجودة في البرنامج بعدها. 

الشكل العام لحلقة for التكرارية في دارت

for (INITIAL_COUNT_VALUE; TERMINATION-CONDITION; STEP) {
	//STATEMENTS
	}

Ahmedkaissar

من مصر من محافظة الجيزة مبرمج ويب و خبير أمن معلومات محب للتقنية و الأمن المعلوماتي مدرب للغات "Python,html, css, php, js, laravel"

مقالات ذات صلة

زر الذهاب إلى الأعلى