Kursinhalt
Einführung in Golang
Einführung in Golang
Deklaration und Initialisierung von Maps
Wir können eine leere Map mit der Funktion make()
deklarieren. Unten ist die Syntax, die wir befolgen müssen:
Hier ist mapName
der Name der Map, keyType
ist der erwartete Typ der Schlüssel und valueType
ist der erwartete Typ der Werte. Der Begriff map
ist ein Schlüsselwort.
Wir können eine Map namens courseData
deklarieren, mit Schlüsseln vom Typ string
und Werten vom Typ int
.
index
var courseData = make(map[string]int)
Wenn wir versuchen, diese Map auszugeben, erhalten wir eine Ausgabe, die auf eine leere Map hinweist:
index
fmt.Println(courseData) // Output: map[]
Wir können eine Map mit einigen Daten mit folgendem Syntax initialisieren:
Hinweis
Sie können Leerzeichen in der Map-Deklarationssyntax setzen oder weglassen; daher sind sowohl
map[keyType]valueType
als auchmap [keyType] valueType
gültig.
Mit dem obigen Syntax können wir eine Map erstellen, die einige Anfangsdaten enthält:
index
myMap := map[string]int { "a": 10, "b": 11, "c": 12, } fmt.Println(myMap) // Output: map[a:10 b:11 c:12]
Danke für Ihr Feedback!