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

الحصول على حجم الخريطة

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

تُرجع خاصية length الخاصة بالخريطة (map) عدد أزواج المفتاح والقيمة التي تحتوي عليها. يساعدك هذا في معرفة عدد المدخلات الموجودة في الخريطة الخاصة بك.

أنشئ خريطة لدرجات الطلاب:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

احصل على حجم الخريطة باستخدام خاصية length:

int numberOfStudents = scores.length;
print('Number of students: $numberOfStudents');

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

Number of students: 3
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرب على الحصول على حجم (عدد أزواج المفتاح والقيمة) لـ Map باستخدام خاصية length.

يحتوي الكود أدناه على Map تسمى fruitPrices تخزن فواكه مختلفة وأسعارها. مهمتك هي معرفة عدد الفواكه الموجودة في الخريطة باستخدام خاصية length وتخزينها في متغير fruitCount.

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

Number of fruits in the store: 4

ورقة مرجعية

تعيد خاصية length للخريطة (map) عدد أزواج المفتاح والقيمة التي تحتوي عليها:

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85,
  'Charlie': 90
};

int numberOfStudents = scores.length;
print('Number of students: $numberOfStudents'); // المخرجات: Number of students: 3

جرّب بنفسك

void main() {
  // خريطة للفواكه وأسعارها
  Map<String, double> fruitPrices = {
    'Apple': 1.99,
    'Banana': 0.99,
    'Orange': 1.49,
    'Mango': 2.49
  };
  
  // TODO: احصل على عدد الفواكه في الخريطة باستخدام خاصية الطول (length)
  // وقم بتخزينها في متغير fruitCount
  int fruitCount = 0;
  
  // سيقوم هذا بعرض النتيجة
  print('Number of fruits in the store: $fruitCount');
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals