Une carte en langage Go stocke des paires clé-valeur, où les clés sont des identifiants uniques associés à leurs valeurs respectives. Pour parcourir toutes les clés d'une carte, plusieurs approches peuvent être utilisées.
Par exemple, supposons que nous ayons une carte définie comme suit :
m := map[string]string{"key1": "val1", "key2": "val2"}
Utiliser une plage- Boucle basée :
Il s'agit de la méthode la plus simple pour parcourir à la fois les clés et valeurs :
for k, v := range m { fmt.Printf("key[%s] value[%s]\n", k, v) }
Dans cette boucle :
Si vous ne souhaitez pas récupérer la valeur, vous pouvez omettre la deuxième variable, comme indiqué ici :
for k := range m { fmt.Printf("key[%s]\n", k) }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!