Menu
Coddy logo textTech

אורך המפה

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

הפונקציה len מחזירה את מספר זוגות המפתח-ערך במפה. כך אפשר לקבוע כמה רשומות יש במפה.

צרו מפה של אוכלוסיות המדינות:

populations := map[string]int{
    "USA": 331,
    "India": 1380,
    "China": 1441,
}

count := len(populations)
fmt.Println("Number of countries:", count)

התוצאה מציגה את אורך המפה:

Number of countries: 3

לאורך של מפה ריקה יש ערך אפס:

emptyMap := map[string]int{}
fmt.Println("Empty map length:", len(emptyMap))
challenge icon

אתגר

מתחילים

באתגר הזה תתרגל שימוש בפונקציה len() כדי למצוא את מספר זוגות המפתח-ערך במפה.

יצרנו מפה בשם countries שמכילה כמה מדינות ואת בירותיהן. המשימה שלך היא להשתמש בפונקציה len() כדי לגלות כמה מדינות יש במפה, ואז להדפיס את המספר הזה.

נסו בעצמכם

package main

import "fmt"

func main() {
	// מפה של מדינות וערי הבירה שלהן
	countries := map[string]string{
		"France":  "Paris",
		"Japan":   "Tokyo",
		"Brazil":  "Brasília",
		"Canada":  "Ottawa",
		"Egypt":   "Cairo",
	}
	
	// TODO: השתמשו בפונקציה len() כדי לקבל את מספר המדינות במפה
	// ושמרו אותו במשתנה בשם countryCount
	
	
	// הדפיסו את מספר המדינות
	fmt.Printf("The map contains %d countries\n", countryCount)
}
quiz iconבחנו את עצמכם

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

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

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