Menu
CoddyTech

إنشاء خريطة

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

لـإنشاء خريطة في Dart، استخدم الأقواس المعقوفة {} مع أزواج المفتاح والقيمة المفصولة بنقطتين. تخزّن الخرائط البيانات على هيئة ارتباطات بين المفاتيح والقيم.

أنشئ خريطة بمفاتيح من نوع سلسلة وقيم من نوع عدد صحيح:

Map<String, int> studentScores = {
  'John': 95,
  'Sarah': 88,
  'Michael': 72
};
print(studentScores);

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

{John: 95, Sarah: 88, Michael: 72}

أنشئ خريطة فارغة وحدد أنواعها:

Map<String, bool> userStatus = {};
print(userStatus);

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

{}
challenge icon

التحدي

مبتدئ

في هذا التحدي، ستُنشئ خريطة بسيطة تخزّن أسماء الطلاب ودرجاتهم. تخزّن الخرائط في Dart البيانات على شكل أزواج مفتاح وقيمة، حيث ترتبط كل قيمة بمفتاح فريد.

أكمل الشيفرة أدناه لإنشاء خريطة باسم studentScores تحتوي على أسماء الطلاب ودرجاتهم التالية:

  • Alice: 95
  • Bob: 85
  • Charlie: 90

بعد إنشاء الخريطة، سيطبعها البرنامج لك.

الناتج المتوقع:

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

جرّب بنفسك

void main() {
  // TODO: أنشئ خريطة باسم 'studentScores' تخزّن أسماء الطلاب كمفاتيح
  // ودرجاتهم كقيم باستخدام البيانات الواردة في وصف المهمة
  
  // لا تعدّل السطر أدناه - سيطبع خريطتك
  print(studentScores);
}
quiz iconاختبر نفسك

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

جميع دروس الأساسيات

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