Maison  >  Article  >  développement back-end  >  Quelles sont les méthodes de parcours des tableaux en langage Go ?

Quelles sont les méthodes de parcours des tableaux en langage Go ?

青灯夜游
青灯夜游original
2023-01-17 11:39:506015parcourir

Il existe deux manières de parcourir un tableau : 1. Utilisez une instruction de boucle for pour parcourir le tableau, la syntaxe est "for i :=0;i

Quelles sont les méthodes de parcours des tableaux en langage Go ?

L'environnement d'exploitation de ce tutoriel : système Windows 7, GO version 1.18, ordinateur Dell G3.

Il existe deux façons de parcourir des tableaux en langage Go, à savoir : via la boucle for et via la boucle for range.

la boucle for traverse le tableau

Les accolades au début du corps de la boucle for dans le langage Go doivent être écrites sur la même ligne que for et ne peuvent pas être séparées en lignes distinctes, similaires aux accolades d'une instruction if.

Syntaxe

for i := 0; i < len(arr); i++ {
    //arr[i]
}

Explication :

Nous utilisons la fonction len pour obtenir le nombre d'éléments du tableau, puis obtenons la valeur de chaque élément du tableau via une boucle for plus un index.

Exemple : parcours de tableau de boucle for

Nous pouvons parcourir le tableau sous la forme d'une boucle for plus index

package main
import (
	"fmt"
)
func main() {
	//我们可以通过 for循环加索引的形式遍历数组
	var arr = [10]int{1,2,3,4,5,6,7,8,9,10}
	for i := 0; i < len(arr); i++ {
		fmt.Println(arr[i])
	}
}

Quelles sont les méthodes de parcours des tableaux en langage Go ?

la boucle de plage for traverse le tableau

La valeur clé du langage Go La boucle for est utilisée. La forme syntaxique de for range peut être utilisée pour parcourir des tableaux.

Syntaxe

for index, value := range arr{
}

Explication :

Parcourez les éléments du tableau sous la forme de for range, index est l'index du tableau et value est la valeur du tableau correspondant à l'index du tableau. Si nous n'avons pas besoin de l'index ou de la valeur, nous pouvons l'ignorer sous la forme de _.

Exemple : pour la traversée d'un tableau de boucles de plage

package main
import (
	"fmt"
)
func main() {
	//我们可以通过 for range循环的形式遍历数组
	var arr = [10]int{1,2,3,4,5,6,7,8,9,10}
	for index, value := range arr{
		fmt.Println("Index =", index, "Value =", value)
	}
}

Quelles sont les méthodes de parcours des tableaux en langage Go ?

[Recommandations associées : Tutoriel vidéo Go, Enseignement de la programmation]

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!

Déclaration:
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
Article précédent:Qu'est-ce que GoClipseArticle suivant:Qu'est-ce que GoClipse