Menu
Coddy logo textTech

Explication de la boucle `for`

Fait partie de la section Fondamentaux du Journey GO de Coddy — leçon 44 sur 109.

La boucle for est la seule structure de boucle de Go, utilisée pour répéter un bloc de code plusieurs fois. Explorons comment elle fonctionne étape par étape.

Tout d'abord, créons un programme simple qui compte de 1 à 5 en utilisant une boucle for :

for i := 1; i <= 5; i++ {
    fmt.Println(i)
}

Après l'exécution de ce code, les nombres de 1 à 5 s'afficheront à l'écran, un par ligne :

1
2
3
4
5

Comprenons ce qui se passe dans notre boucle for :

La boucle for se compose de trois parties principales :

1. i := 1 - C'est la partie d'initialisation où nous créons une variable et définissons sa valeur de départ

2. i <= 5 - C'est la condition qui est vérifiée avant chaque itération de la boucle ; la boucle continue tant que cela est vrai

3. i++ - C'est l'instruction de fin qui s'exécute après chaque itération de la boucle (elle ajoute 1 à i)

La boucle fonctionne en initialisant d'abord i à 1, puis en vérifiant si i est inférieur ou égal à 5. Si c'est vrai, elle exécute le code à l'intérieur de la boucle (en affichant la valeur), puis exécute i++ pour augmenter la valeur de 1. Ce processus se répète jusqu'à ce que la condition devienne fausse (lorsque i devient 6).

challenge icon

Défi

Débutant

Dans ce défi, vous allez vous entraîner à utiliser une boucle for de base pour compter et afficher des nombres.

Votre tâche consiste à écrire une boucle for qui compte de 1 à 10 et affiche chaque nombre sur une nouvelle ligne.

Cela vous aidera à comprendre comment utiliser la boucle for pour des tâches de comptage simples.

Aide-mémoire

La boucle for est la seule structure de boucle de Go, utilisée pour répéter un bloc de code plusieurs fois.

Syntaxe de base de la boucle for :

for i := 1; i <= 5; i++ {
    fmt.Println(i)
}

La boucle for comporte trois parties principales :

1. i := 1 - Initialisation : crée une variable et définit sa valeur de départ

2. i <= 5 - Condition : vérifiée avant chaque itération ; la boucle continue tant qu'elle est vraie

3. i++ - Post-instruction : s'exécute après chaque itération (incrémente i de 1)

Essayez vous-même

package main

import "fmt"

func main() {
	// TODO: Écrire une boucle for qui compte de 1 à 10
	// et affiche chaque nombre sur une nouvelle ligne
	
	
}
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux