Menu
Coddy logo textTech

Map-Länge

Teil des Abschnitts Grundlagen der GO-Journey von Coddy — Lektion 91 von 109.

Die len-Funktion gibt die Anzahl der Schlüssel-Wert-Paare in einer Map zurück. Dies hilft Ihnen zu bestimmen, wie viele Einträge eine Map enthält.

Erstellen Sie eine Map der Länderbevölkerungen:

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

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

Das Ergebnis zeigt die Länge der Map:

Number of countries: 3

Eine leere Map hat die Länge Null:

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

Aufgabe

Anfänger

In dieser Herausforderung wirst du üben, die len()-Funktion zu verwenden, um die Anzahl der Schlüssel-Wert-Paare in einer Map zu finden.

Wir haben eine Map namens countries erstellt, die einige Länder und ihre Hauptstädte enthält. Deine Aufgabe ist es, die len()-Funktion zu verwenden, um herauszufinden, wie viele Länder in der Map enthalten sind, und diese Zahl dann auszugeben.

Spickzettel

Die len-Funktion gibt die Anzahl der Schlüssel-Wert-Paare in einer Map zurück:

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

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

Eine leere Map hat die Länge Null:

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

Probier es selbst

package main

import "fmt"

func main() {
	// Eine Map von Ländern und ihren Hauptstädten
	countries := map[string]string{
		"France":  "Paris",
		"Japan":   "Tokyo",
		"Brazil":  "Brasília",
		"Canada":  "Ottawa",
		"Egypt":   "Cairo",
	}
	
	// TODO: Verwende die len() Funktion, um die Anzahl der Länder in der Map zu erhalten
	// und speichere sie in einer Variable namens countryCount
	
	
	// Die Anzahl der Länder ausgeben
	fmt.Printf("The map contains %d countries\n", countryCount)
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen