Deklaration und Initialisierung von Maps
Wir können eine leere Map mit der Funktion make() deklarieren. Nachfolgend ist die Syntax, die beachtet werden muss:
var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)
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.
Eine Map mit dem Namen courseData kann mit Schlüsseln vom Typ string und Werten vom Typ int deklariert werden.
index.go
1var courseData = make(map[string]int)
Wenn wir versuchen, diese Map auszugeben, erhalten wir eine Ausgabe, die auf eine leere Map hinweist:
index.
1fmt.Println(courseData) // Output: map[]
Wir können eine Map mit einigen Daten wie folgt initialisieren:
var mapName = map[keyType]valueType = {
key1: value1,
key2: value2,
key3: value 3,
…
}
Hinweis
Sie können Leerzeichen in der Map-Deklarationssyntax setzen oder weglassen; daher sind sowohl
map[keyType]valueTypeals auchmap [keyType] valueTypegültig.
Mit der obigen Syntax können wir eine Map erstellen, die bereits einige Anfangsdaten enthält:
index.go
1234567myMap := 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!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 1.96
Deklaration und Initialisierung von Maps
Swipe um das Menü anzuzeigen
Wir können eine leere Map mit der Funktion make() deklarieren. Nachfolgend ist die Syntax, die beachtet werden muss:
var mapName = make(map[keyType]valueType)
// or
mapName := make(map[keyType]valueType)
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.
Eine Map mit dem Namen courseData kann mit Schlüsseln vom Typ string und Werten vom Typ int deklariert werden.
index.go
1var courseData = make(map[string]int)
Wenn wir versuchen, diese Map auszugeben, erhalten wir eine Ausgabe, die auf eine leere Map hinweist:
index.
1fmt.Println(courseData) // Output: map[]
Wir können eine Map mit einigen Daten wie folgt initialisieren:
var mapName = map[keyType]valueType = {
key1: value1,
key2: value2,
key3: value 3,
…
}
Hinweis
Sie können Leerzeichen in der Map-Deklarationssyntax setzen oder weglassen; daher sind sowohl
map[keyType]valueTypeals auchmap [keyType] valueTypegültig.
Mit der obigen Syntax können wir eine Map erstellen, die bereits einige Anfangsdaten enthält:
index.go
1234567myMap := 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!