Map ist ein in Go integrierter Typ, der Schlüssel und Werte miteinander verbindet. Der entsprechende Wert kann per Schlüssel abgerufen werden.
Wie erstelle ich eine Karte?
Eine Karte kann erstellt werden, indem die Schlüsseltypen und Werte an die integrierte Funktion make übergeben werden. (Empfohlenes Lernen: go) Die Syntax von
lautet:
make(map[KeyType]ValueType)
(Anmerkung des Übersetzers: Der Kartentyp wird als map[KeyType ]ValueType) Zum Beispiel:
personSalary := make(map[string]int)
delete()-Funktion
delete()-Funktion wird zum Löschen von Elementen der Sammlung verwendet, und die Parameter werden zugeordnet und den dazugehörigen Schlüssel. Beispiele sind wie folgt:
package main import "fmt" func main() { m := map[string]int{ "a": 1, "b": 2, "c": 3, } fmt.Println("Deleting values") name, ok := m["a"] fmt.Println(name,ok) delete(m,"a") name,ok = m["a"] fmt.Println(name,ok) }
Das obige ist der detaillierte Inhalt vonKann Golang Map Elemente löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!