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

أزواج المفتاح والقيمة

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

لإضافة أو تحديث أزواج المفتاح والقيمة في map، استخدم تدوين الأقواس المربعة مع وضع المفتاح على الجانب الأيسر من معامل التعيين.

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

Map<String, int> scores = {
  'Alice': 95,
  'Bob': 85
};
print(scores);

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

{Alice: 95, Bob: 85}

أضف زوج مفتاح-قيمة جديد:

scores['Charlie'] = 90;
print(scores);

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

{Alice: 95, Bob: 85, Charlie: 90}

تحديث قيمة موجودة:

scores['Bob'] = 88;
print(scores);

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

{Alice: 95, Bob: 88, Charlie: 90}
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستتدرب على إضافة وتحديث أزواج المفتاح والقيمة في Map. لديك خريطة studentScores تحتوي بالفعل على بعض أسماء الطلاب ودرجاتهم.

مهمتك هي:

  1. أضف طالباً جديداً باسم 'David' بدرجة 82 إلى الخريطة
  2. قم بتحديث درجة 'Alice' إلى 97

بعد إجراء هذه التغييرات، سيقوم البرنامج بطباعة الخريطة المحدثة.

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

{Alice: 97, Bob: 85, Charlie: 90, David: 82}

جرّب بنفسك

void main() {
  // خريطة لأسماء الطلاب ودرجاتهم
  Map<String, int> studentScores = {
    'Alice': 95,
    'Bob': 85,
    'Charlie': 90
  };
  
  // TODO: أضف طالبًا جديدًا باسم 'David' وبدرجة 82
  
  // TODO: قم بتحديث درجة Alice إلى 97
  
  // اطبع الخريطة المحدثة
  print(studentScores);
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals

تدرّب بنفسك: مترجم Dart عبر الإنترنت