Quel est le mot-clé Range dans Golang

Quel est le mot-clé Range dans Golang
Un mot-clé est un terme ou un identifiant réservé qui a une signification particulière dans le langage de programmation. Il est habitué à parcourir les éléments des tableaux, des listes ou des collections. Ce tutoriel démontrera le gamme mot-clé dans la langue golang, également connue sous le nom de Go.

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 plage
// corps qui 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é 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 principal
Importer "FMT"
func main ()
num: = [3] int 4, 5, 6
pour i, v: = range num
fmt.Printf ("L'indice est:% d, et la valeur est:% d \ n", i, v)

Dans 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 principal
Importer "FMT"
func main ()
Show: = "Linux-Int"
pour i, char: = range show
fmt.Printf ("Indice de chaîne est:% d, et les caractères sont:% c \ n", i, char)

Tout 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.