Was soll ich tun, wenn die Golang-Karte nicht sortiert ist?
Ein Beispiel für eine Karte ist wie folgt. Da der interne Speichermechanismus der Golang-Karte mit der Struktur „Schlüssel als Hash“ implementiert ist, ist die Reihenfolge verwirrend.
fruits := map[string] int { "oranges": 100, "apples": 200, "banans": 300, }
// 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]) }
Gehe zum Sprach-Tutorial.
Das obige ist der detaillierte Inhalt vonWas tun, wenn die Golang-Karte nicht sortiert ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!