Menu
Coddy logo textTech

גישה לערכי מפה

חלק מהיחידה יסודות במסלול ה-GO של Coddy. שיעור 88 מתוך 109.

כדי לאחזר ערכים ממפה, השתמשו במפתח בתוך סוגריים מרובעים. Go מספקת גם דרך לבדוק אם מפתח קיים.

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

students := map[string]int{
    "Emma": 92,
    "Jack": 78,
}

// גישה לערך באמצעות המפתח שלו
emmaScore := students["Emma"]
fmt.Println("Emma's score:", emmaScore)

תוצאה:

Emma's score: 92

בדוק אם מפתח קיים באמצעות השמה של שני ערכים:

score, exists := students["Alex"]
fmt.Println("Score:", score, "Exists:", exists)

תוצאה:

Score: 0 Exists: false
challenge icon

אתגר

מתחילים

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

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

נסו בעצמכם

package main

import "fmt"

func main() {
	// מפה של ציוני תלמידים
	studentGrades := map[string]string{
		"John":  "B+",
		"Emma":  "A-",
		"Sarah": "A",
		"Mike":  "C",
	}
	
	// TODO: לגשת לציון של Emma ולשמור אותו במשתנה בשם emmaGrade
	
	// TODO: להדפיס את הציון של Emma עם הודעה כמו: "Emma's grade is: A-"
	
}
quiz iconבחנו את עצמכם

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

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

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