Qu'est-ce que la gamme Mot-clé dans Golang

Qu Est Ce Que La Gamme Mot Cle Dans Golang



Un mot-clé est un terme réservé ou un identifiant qui a une signification particulière dans le langage de programmation. Il est utilisé pour itérer sur des éléments de tableaux, de listes ou de collections. Ce didacticiel vous montrera gamme mot-clé dans la langue Golang, également connue sous le nom de Go.

Qu'est-ce que la gamme Mot-clé dans Golang

Le mot-clé range dans Golang est utilisé pour parcourir des éléments dans de nombreux types de structures de données, notamment des chaînes, des tableaux de valeurs, des tranches et des cartes. La syntaxe du mot-clé range est la suivante :

pour indice , valeur := collection de gamme {

// corps qui s'exécute

}

Ici, la valeur et l'index sont deux variables qui, dans ce cas, indiquent un index ou un mot-clé et la valeur correspondante de l'élément actuellement sélectionné dans la collection, en conséquence. Les collections peuvent inclure un tableau, une tranche, une carte ou une chaîne. Voyons l'instance du mot-clé range dans le programme de Golang.







Exemple 1 : Utilisation du mot-clé range avec des tableaux dans Golang

Un programme simple qui montre comment parcourir un tableau de nombres à l'aide du mot-clé range de Golang est mentionné ci-dessous :



paquet principal

importer 'fmt'

fonction principale ( ) {

sur une := [ 3 ] entier { 4 , 5 , 6 }

pour je , dans := gamme si {

fmt. Imprimerf ( 'L'index est : %d, et la valeur est : %d \n ' , je , dans )

}

}

Dans le programme ci-dessus, nous avons construit un tableau de trois nombres et défini ses valeurs de configuration. Ensuite, nous avons parcouru les éléments du tableau num en utilisant le mot-clé range. Nous avons utilisé le Golang fmt.Printf() fonction pour signaler à la fois le i (index) et le v (valeur) de l'élément actuellement sélectionné après chaque itération.







Exemple 2 : Utilisation d'un mot-clé de plage avec des chaînes dans Golang

Le mot-clé range dans Golang peut être utilisé pour parcourir chaque caractère d'une chaîne, voici un exemple de code qui le démontre :

paquet principal

importer 'fmt'

fonction principale ( ) {

montrer := 'Linux-Hint'

pour je , carboniser := spectacle de gamme {

fmt. Imprimerf ( 'L'index de la chaîne est : %d et les caractères sont : %c \n ' , je , carboniser )

}

}

Tout d'abord, nous avons créé la chaîne que nous voulons afficher et l'initialisons avec 'Linux-Hint'. Après cela, nous avons parcouru chaque caractère dans le texte de l'émission en utilisant le gamme mot-clé. Nous avons utilisé le fmt.Printf() fonction pour afficher les valeurs des attributs index et char de l'élément actuel après chaque itération :



Conclusion

En général, le mot-clé range de Golang est un outil puissant et adaptable pour parcourir les structures de données, et le code Go l'utilise couramment. Le message ci-dessus expliquait un exemple simple de code Golang utilisant une plage de mots-clés dans des tableaux et des chaînes.