Go Iterazione delle chiavi di una mappa


Esempio

people := map[string]int{
  "john": 30,
  "jane": 29,
  "mark": 11,
}

for key, _ := range people {
  fmt.Println("Name:", key)
}

Se stai solo cercando le chiavi, dato che sono il primo valore, puoi semplicemente eliminare il carattere di sottolineatura:

for key := range people {
  fmt.Println("Name:", key)
}

Nota che durante l'iterazione su una mappa con un loop di intervallo, l'ordine di iterazione non è specificato e non è garantito che sia lo stesso da una iterazione alla successiva.