Menu
Coddy logo textTech

יצירת מפה

חלק מהיחידה יסודות במסלול ה-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 אונליין