Contenu du cours
Introduction à Golang
Introduction à Golang
Itération sur les Tableaux
Les tableaux peuvent potentiellement contenir une grande quantité de données connexes, et parfois, nous voulons accéder et modifier les données en masse. Un moyen plus simple d'y parvenir est de parcourir un tableau pour travailler collectivement avec ses éléments.
Nous pouvons parcourir l'ensemble du tableau en utilisant une boucle for
. La fonction len
nous fournit la longueur du tableau, que nous pouvons utiliser dans la condition de la boucle pour spécifier le nombre d'itérations :
index
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, nous employons une boucle for
pour itérer len(numbers)
fois, où len(numbers)
représente la longueur du tableau. À l'intérieur de la boucle, nous utilisons la variable i
pour indexer et accéder aux éléments.
Le code suivant incrémente tous les nombres impairs et met au carré tous les nombres pairs dans un tableau :
index
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) }
Merci pour vos commentaires !