Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

التكرار عبر القائمة

جزء من قسم Fundamentals في رحلة Dart على Coddy — الدرس 55 من 94.

توفر حلقة for-in طريقة بسيطة للمرور عبر جميع العناصر في قائمة. وهي أكثر بساطة من استخدام حلقة for التقليدية مع الفهارس.

أنشئ قائمة بالفواكه:

List<String> fruits = ['Apple', 'Banana', 'Orange'];

استخدم حلقة for-in للتكرار عبر كل عنصر:

for (String fruit in fruits) {
  print(fruit);
}

بعد تنفيذ الكود أعلاه، ستكون المخرجات:

Apple
Banana
Orange
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرب على استخدام حلقة for-in للتكرار عبر قائمة من الفواكه وطباعة كل واحدة منها. حلقة for-in هي طريقة بسيطة لمعالجة كل عنصر في القائمة واحداً تلو الآخر.

أكمل الكود أدناه لطباعة كل فاكهة في قائمة fruits على سطر منفصل باستخدام حلقة for-in.

المخرجات المتوقعة:

Apple
Banana
Orange
Mango
Strawberry

ورقة مرجعية

توفر حلقة for-in طريقة بسيطة للتكرار عبر جميع العناصر في القائمة:

List<String> fruits = ['Apple', 'Banana', 'Orange'];

for (String fruit in fruits) {
  print(fruit);
}

سيؤدي هذا إلى طباعة كل عنصر في سطر منفصل:

Apple
Banana
Orange

جرّب بنفسك

void main() {
  // قائمة الفواكه (تم تعريفها مسبقاً لك)
  List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Strawberry'];
  
  // TODO: استخدم حلقة for-in للمرور عبر قائمة الفواكه
  // وطباعة كل فاكهة في سطر منفصل
  
  
  // يجب أن تطبع الحلقة كل فاكهة بهذا الشكل:
  // Apple
  // Banana
  // Orange
  // ...
}
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals