Sobes.tech
Junior — Middle

Comment parcourir les éléments dans une structure Map en langage Go en utilisant des constructions syntaxiques?

sobes.tech IA

Réponse de l'IA

En langage Go, pour parcourir les éléments d'une carte (map), on utilise la construction for range. Elle permet d'itérer sur les clés et les valeurs de la carte. Exemple :

m := map[string]int{"a": 1, "b": 2, "c": 3}

for key, value := range m {
    fmt.Printf("Clé : %s, Valeur : %d\n", key, value)
}

Dans cet exemple, key et value prennent successivement les valeurs de la carte m. Si seule la clé ou la valeur est nécessaire, on peut omettre la variable inutile en utilisant _.