Maison > développement back-end > Golang > Comment parcourir les clés d'une carte Go ?

Comment parcourir les clés d'une carte Go ?

Mary-Kate Olsen
Libérer: 2024-12-10 19:47:10
original
643 Les gens l'ont consulté

How Do I Iterate Through Keys in a Go Map?

Parcours des clés dans une carte en langage Go

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"}
Copier après la connexion

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)
}
Copier après la connexion

Dans cette boucle :

  • k représente la clé.
  • v représente la valeur associée à la clé.

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)
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal