Go Iterazione degli elementi di una mappa


Esempio

import fmt

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

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

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.

Puoi anche scartare le chiavi o i valori della mappa, se stai cercando di afferrare le chiavi o semplicemente di prendere i valori.