Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Itération sur les Tableaux | Tableaux et Slices
Introduction à Golang

bookItération sur les Tableaux

Les tableaux peuvent potentiellement contenir une grande quantité de données liées et, parfois, il est nécessaire d'accéder à ces données ou de les modifier en masse. Une méthode plus simple consiste à parcourir un tableau à l'aide d'une boucle afin de traiter collectivement ses éléments.

Il est possible de parcourir l'ensemble du tableau en utilisant une boucle for. La fonction len fournit la longueur du tableau, ce qui permet de définir le nombre d'itérations dans la condition de la boucle :

index.go

index.go

copy
12345678910
package main import "fmt" func main() { numbers := [] int { 5, 10, 15, 20, 25, 30, 25 } for i := 0; i < len(numbers); i++ { fmt.Printf("Element %d: %d\n", i, numbers[i]) } }

Dans le code ci-dessus, une boucle for est utilisée pour itérer len(numbers) fois, où len(numbers) représente la longueur du tableau. À l'intérieur de la boucle, la variable i sert à l'indexation et à l'accès aux éléments.

Le code suivant incrémente tous les nombres impairs et élève au carré tous les nombres pairs dans un tableau :

index.go

index.go

copy
1234567891011121314151617
package main import "fmt" func main() { numbers := [] int { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } fmt.Println(numbers) for i := 0; i < len(numbers); i++ { if numbers[i] % 2 == 0 { numbers[i] *= numbers[i] } else { numbers[i]++ } } fmt.Println(numbers) }
question mark

Quelle est la manière correcte d'utiliser une boucle for pour parcourir un tableau appelé myArr ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 6

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you show me the code that increments odd numbers and squares even numbers?

Can you explain how the loop distinguishes between odd and even numbers?

What happens to the original array after this operation?

Awesome!

Completion rate improved to 1.96

bookItération sur les Tableaux

Glissez pour afficher le menu

Les tableaux peuvent potentiellement contenir une grande quantité de données liées et, parfois, il est nécessaire d'accéder à ces données ou de les modifier en masse. Une méthode plus simple consiste à parcourir un tableau à l'aide d'une boucle afin de traiter collectivement ses éléments.

Il est possible de parcourir l'ensemble du tableau en utilisant une boucle for. La fonction len fournit la longueur du tableau, ce qui permet de définir le nombre d'itérations dans la condition de la boucle :

index.go

index.go

copy
12345678910
package main import "fmt" func main() { numbers := [] int { 5, 10, 15, 20, 25, 30, 25 } for i := 0; i < len(numbers); i++ { fmt.Printf("Element %d: %d\n", i, numbers[i]) } }

Dans le code ci-dessus, une boucle for est utilisée pour itérer len(numbers) fois, où len(numbers) représente la longueur du tableau. À l'intérieur de la boucle, la variable i sert à l'indexation et à l'accès aux éléments.

Le code suivant incrémente tous les nombres impairs et élève au carré tous les nombres pairs dans un tableau :

index.go

index.go

copy
1234567891011121314151617
package main import "fmt" func main() { numbers := [] int { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 } fmt.Println(numbers) for i := 0; i < len(numbers); i++ { if numbers[i] % 2 == 0 { numbers[i] *= numbers[i] } else { numbers[i]++ } } fmt.Println(numbers) }
question mark

Quelle est la manière correcte d'utiliser une boucle for pour parcourir un tableau appelé myArr ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 6
some-alt