Go-Sprache ist eine Open-Source-Programmiersprache, die effizient und prägnant ist. Eine ihrer Datenstrukturen ist Karte. In der Go-Sprache ist Map eine „Schlüssel-Wert-Paar“-Datenstruktur, die zum Speichern einer Reihe ungeordneter Schlüssel-Wert-Paare verwendet werden kann. In diesem Artikel wird die grundlegende Verwendung von Map in der Go-Sprache ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt.
In der Go-Sprache können Sie die integrierte Make-Funktion verwenden, um eine leere Karte zu erstellen:
m := make(map[string]int) // 创建一个键为字符串,值为整数的map
m := make(map[string]int) m["apple"] = 5 m["banana"] = 3
3 Holen Sie sich den Wert
fmt.Println(m["apple"]) // 输出:5
4. Bestimmen Sie, ob der Schlüssel vorhanden ist. Manchmal müssen Sie feststellen, ob der Schlüssel vorhanden ist. Das Beispiel lautet wie folgt:
value, ok := m["orange"] if ok { fmt.Println("orange的值为:", value) } else { fmt.Println("orange不存在") }
delete(m, "banana")
6. Verwenden Sie die for-Schleife und den Bereich Schlüsselwort zum Durchlaufen der Schlüssel-Wert-Paare in der Karte, das Beispiel lautet wie folgt:
for key, value := range m { fmt.Println(key, ":", value) }
kann mit der len-Funktion ermittelt werden. Die Anzahl der Schlüssel-Wert-Paare in der Karte, das Beispiel lautet wie folgt:
fmt.Println("map的长度为:", len(m))
Das obige ist der detaillierte Inhalt vonGrundlegende Kartennutzung in der Go-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!