Quel est le mot-clé Range dans Golang
Le mot clé de la plage de Golang est utilisé pour parcourir les éléments dans de nombreux types de structures de données, y compris les chaînes, les tableaux de valeurs, les tranches et les cartes. La syntaxe du mot-clé Range est la suivante:
pour index, valeur: = collection de plageIci, 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é de 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 à Golang
Un programme simple qui montre comment itérer à travers un tableau de nombres à l'aide du mot clé de la plage de Golang est mentionné ci-dessous:
package principalDans le programme ci-dessus, nous avons construit un tableau de trois nombres et établi ses valeurs de configuration. Ensuite, nous avons bouclé via les éléments du tableau de num en utilisant le mot clé de la plage. Nous avons utilisé le Golang fmt.Printf () Fonction pour signaler à la fois l'I (index) et V (valeur) de l'élément actuellement sélectionné après chaque itération.
Exemple 2: Utilisation du mot-clé Range avec des chaînes à Golang
Le mot-clé de plage de Golang peut être utilisé pour parcourir chaque caractère dans une chaîne, ce qui suit est un exemple de code qui le démontre:
package principalTout d'abord, nous avons créé la chaîne que nous voulons afficher et l'initialiser avec "Linux-Wint". Après cela, nous avons itéré à travers chaque charbon du texte du spectacle en utilisant le gamme mot-clé. Nous avons utilisé le fmt.Printf () Fonction pour sortir les valeurs des attributs d'index et de char de l'élément actuel après chaque itération:
Conclusion
En général, le mot-clé de la plage de Golang est un outil fort et adaptable pour itérer à travers les structures de données, et le code GO en utilise couramment. Le post ci-dessus expliquait un exemple simple de code Golang en utilisant la plage de mots clés dans les tableaux et les chaînes.