Menu
Coddy logo textTech

זוגות מפתח-ערך

חלק מהיחידה יסודות במסלול ה-Dart של Coddy. שיעור 59 מתוך 94.

כדי להוסיף או לעדכן זוגות מפתח-ערך במפה, השתמשו בסימון סוגריים מרובעים עם המפתח בצד שמאל של אופרטור ההשמה.

צרו מפה של ציוני התלמידים:

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

אתגר

מתחילים

באתגר הזה תתרגלו הוספה ועדכון של זוגות מפתח-ערך במפה. יש לכם מפה בשם studentScores שכבר מכילה שמות של כמה תלמידים ואת הציונים שלהם.

המשימה שלכם היא:

  1. להוסיף למפה תלמיד חדש בשם 'David' עם ציון 82
  2. לעדכן את הציון של Alice ל-97

לאחר ביצוע השינויים האלה, התוכנית תדפיס את המפה המעודכנת.

פלט צפוי:

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

נסו בעצמכם

void main() {
  // Map של שמות תלמידים והציונים שלהם
  Map<String, int> studentScores = {
    'Alice': 95,
    'Bob': 85,
    'Charlie': 90
  };
  
  // TODO: הוסף תלמיד חדש בשם 'David' עם ציון 82
  
  // TODO: עדכן את הציון של Alice ל-97
  
  // הדפס את המפה המעודכנת
  print(studentScores);
}
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Dart אונליין