Heim > Backend-Entwicklung > Golang > Kann Golang Map Elemente löschen?

Kann Golang Map Elemente löschen?

(*-*)浩
Freigeben: 2019-12-17 09:56:09
Original
2864 Leute haben es durchsucht

Kann Golang Map Elemente löschen?

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)
Nach dem Login kopieren

(Anmerkung des Übersetzers: Der Kartentyp wird als map[KeyType ]ValueType) Zum Beispiel:

personSalary := make(map[string]int)
Nach dem Login kopieren

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)
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage