Map ist ein in Go integrierter Typ, der Schlüssel und Werte miteinander verbindet. Der entsprechende Wert kann per Schlüssel abgerufen werden. (Empfohlenes Lernen: GO )
Die MAP lautet beispielsweise wie folgt:Da der interne Speichermechanismus der Golang-Karte durch Key als Struktur erreicht wird, Die Reihenfolge ist chaotisch.
fruits := map[string] int { "oranges": 100, "apples": 200, "banans": 300, }
Wenn Sie möchten, dass alles in Ordnung ist, können Sie den Schlüssel auf das Slice übertragen, das Slice sortieren und dann ausgeben:
// Put the keys in a slice and sort it. var keys []string for key := range fruits { keys = append(keys, key) } sort.Strings(keys) // Display keys according to the sorted slice. for _, key := range keys { fmt.Printf("%s:%v\n", key, fruits[key]) }
Das obige ist der detaillierte Inhalt vonIst die Golang-Karte in Ordnung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!