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

الوصول عبر الفهرس

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

الوصول إلى عناصر القائمة عن طريق الفهرس يتيح لك استرداد عناصر فردية من قائمة باستخدام رقم موضعها. في لغة Dart، تبدأ فهارس القائمة من 0.

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

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

الوصول إلى العنصر الأول (الفهرس 0):

String firstFruit = fruits[0];
print(firstFruit);

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

Apple

الوصول إلى العنصر الثاني (الفهرس 1):

String secondFruit = fruits[1];
print(secondFruit);

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

Banana
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرب على الوصول إلى العناصر في قائمة باستخدام الفهرس (index) الخاص بها. في لغة Dart، تبدأ فهارس القائمة من 0، لذا يكون العنصر الأول عند الفهرس 0، والثاني عند الفهرس 1، وهكذا.

أكمل الكود للوصول إلى العنصرين الثاني والرابع من قائمة fruits وقم بتخزينهما في المتغيرين secondFruit و fourthFruit.

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

The second fruit is: Banana
The fourth fruit is: Mango

ورقة مرجعية

قم بالوصول إلى عناصر القائمة عن طريق الفهرس باستخدام الأقواس المربعة. تبدأ فهارس القائمة من 0:

List<String> fruits = ['Apple', 'Banana', 'Orange'];
String firstFruit = fruits[0];  // 'Apple'
String secondFruit = fruits[1]; // 'Banana'

جرّب بنفسك

void main() {
  // هذه القائمة معرفة مسبقاً لك
  List<String> fruits = ['Apple', 'Banana', 'Orange', 'Mango', 'Grapes'];
  
  // TODO: قم بالوصول إلى العنصر الثاني (Banana) باستخدام الفهرس الخاص به
  // وقم بتخزينه في المتغير 'secondFruit'
  String secondFruit = '';
  
  // TODO: قم بالوصول إلى العنصر الرابع (Mango) باستخدام الفهرس الخاص به
  // وقم بتخزينه في المتغير 'fourthFruit'
  String fourthFruit = '';
  
  // سيقوم هذا بعرض النتائج
  print('The second fruit is: $secondFruit');
  print('The fourth fruit is: $fourthFruit');
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals