Menu
CoddyTech

Maps mit `make` erstellen

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

Die Funktion make bietet eine weitere Möglichkeit, Maps zu erstellen, insbesondere wenn du die Werte nicht sofort initialisieren musst.

Erstelle mit make eine leere Map:

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

Ergebnis:

map[]

Füge der Map nach ihrer 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 Herausforderung übst du, mit der Funktion make in Go eine Map zu erstellen. Du erstellst eine Map, in der die Lieblingsfarben verschiedener Personen gespeichert werden.

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

Probier es selbst

package main

import "fmt"

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

Übe selbstständig: Online-Go-Compiler