Menu
Coddy logo textTech

Erstellen von Maps mit `make`

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

Die make-Funktion bietet eine weitere Möglichkeit, Maps zu erstellen, insbesondere wenn Sie Werte nicht sofort initialisieren müssen.

Erstellen Sie eine leere Map mit make:

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

Ergebnis:

map[]

Fügen Sie der Map nach der Erstellung Elemente hinzu:

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

Ergebnis:

map[Alice:95 Bob:80]
challenge icon

Aufgabe

Anfänger

In dieser Challenge wirst du üben, eine Map mit der make-Funktion in Go zu erstellen. Du wirst eine Map erstellen, die die Lieblingsfarben verschiedener Personen speichert.

Deine Aufgabe ist es, eine Map mit make zu erstellen und dann einige Schlüssel-Wert-Paare hinzuzufügen.

Spickzettel

Erstellen Sie eine leere Map mit make:

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

Fügen Sie der Map nach der Erstellung Elemente hinzu:

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

Probier es selbst

package main

import "fmt"

func main() {
	// TODO: Erstelle eine Map namens 'favoriteColors' mit make
	// Die Schlüssel sollten Strings (Namen) sein und die Werte sollten ebenfalls Strings (Farben) sein
	
	// Hinzufügen einiger Schlüssel-Wert-Paare zur Map
	favoriteColors["Alice"] = "Blue"
	favoriteColors["Bob"] = "Green"
	favoriteColors["Charlie"] = "Red"
	
	// Die Map ausgeben
	fmt.Println("Favorite colors:", favoriteColors)
	
	// Bobs Lieblingsfarbe ausgeben
	fmt.Println("Bob's favorite color is", favoriteColors["Bob"])
}
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