Junior — Middle
Come eseguire un ciclo sugli elementi in una struttura Map nel linguaggio Go utilizzando costrutti sintattici?
sobes.tech AI
Risposta dell'AI
Nel linguaggio Go, per scorrere gli elementi di una mappa (map) si utilizza la costruzione for range. Questa permette di iterare su chiavi e valori della mappa. Esempio:
m := map[string]int{"a": 1, "b": 2, "c": 3}
for key, value := range m {
fmt.Printf("Chiave: %s, Valore: %d\n", key, value)
}
In questo esempio, key e value assumono rispettivamente i valori della mappa m. Se si necessita solo della chiave o solo del valore, si può omettere la variabile inutile usando _.