Menu
Coddy logo textTech

קבלת הערכים

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

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

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

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

קבלו את כל הערכים מהמפה:

Iterable<int> studentScores = scores.values;
print('Student scores: $studentScores');

לאחר הרצת הקוד שלעיל, הפלט יהיה:

Student scores: (95, 85, 90)

אפשר גם לעבור על כל הערכים באמצעות לולאת for-in:

for (int score in scores.values) {
  print(score);
}

לאחר הרצת הקוד שלעיל, הפלט יהיה:

95
85
90
challenge icon

אתגר

מתחילים

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

השלימו את הקוד כדי לקבל את כל הערכים מהמפה fruitPrices ולאחסן אותם במשתנה prices.

פלט צפוי:

(1.99, 0.99, 2.49)

נסו בעצמכם

void main() {
  // מפה של פירות ומחיריהם
  Map<String, double> fruitPrices = {
    'apple': 1.99,
    'banana': 0.99,
    'orange': 2.49
  };
  
  // TODO: קבלו את כל הערכים (המחירים) מהמפה fruitPrices
  // ושמרו אותם במשתנה prices
  var prices;
  
  // פעולה זו תדפיס את כל המחירים
  print(prices);
}
quiz iconבחנו את עצמכם

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

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

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