Menu
Coddy logo textTech

יצירת מפות באמצעות `make`

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

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

צרו מפה ריקה באמצעות make:

scores := make(map[string]int)
fmt.Println(scores)

תוצאה:

map[]

הוסף איברים למפה לאחר יצירתה:

scores["Alice"] = 95
scores["Bob"] = 80
fmt.Println(scores)

תוצאה:

map[Alice:95 Bob:80]
challenge icon

אתגר

מתחילים

באתגר הזה תתרגלו יצירת מפה באמצעות הפונקציה make ב-Go. תיצרו מפה ששומרת את הצבעים האהובים על אנשים שונים.

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

נסו בעצמכם

package main

import "fmt"

func main() {
	// TODO: צרו map בשם 'favoriteColors' באמצעות make
	// המפתחות צריכים להיות מחרוזות (שמות), וגם הערכים צריכים להיות מחרוזות (צבעים)
	
	// הוספת כמה זוגות מפתח-ערך ל-map
	favoriteColors["Alice"] = "Blue"
	favoriteColors["Bob"] = "Green"
	favoriteColors["Charlie"] = "Red"
	
	// הדפיסו את ה-map
	fmt.Println("Favorite colors:", favoriteColors)
	
	// הדפיסו את Bob's favorite color
	fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}
quiz iconבחנו את עצמכם

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

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

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