Menu
Coddy logo textTech

Boucle For - Les bases

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

Apprenons-en plus sur la boucle for de base en Go, en nous concentrant sur la partie initialisation. Une boucle for nous aide à répéter du code plusieurs fois.

Tout d'abord, créons une boucle simple qui compte de 1 à 3 :

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

Après l'exécution de ce code, les nombres 1, 2 et 3 s'afficheront à l'écran l'un après l'autre :

1
2
3

La partie d'initialisation i := 1 ne se produit qu'une seule fois avant le début de la boucle. Elle crée une variable i et lui affecte la valeur 1. Cette variable i n'est disponible qu'à l'intérieur de la boucle.

La partie centrale i <= 3 est la condition qui vérifie si nous devons continuer la boucle. La dernière partie i++ augmente la valeur de i de 1 après chaque itération.

challenge icon

Défi

Débutant
Dans ce défi, vous allez vous entraîner à utiliser une boucle for avec une initialisation, une condition et une instruction post. Votre tâche consiste à compléter la boucle for pour afficher les nombres de 1 à 5.

La boucle for doit :
1. Initialiser une variable i à 1
2. Continuer tant que i est inférieur ou égal à 5
3. Incrémenter i de 1 après chaque itération

Aide-mémoire

Une boucle for en Go répète le code plusieurs fois avec trois parties : l'initialisation, la condition et l'incrémentation :

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

L'initialisation i := 1 crée une variable et définit sa valeur initiale (ne se produit qu'une seule fois). La condition i <= 3 vérifie si la boucle doit continuer. L'incrémentation i++ augmente la variable de 1 après chaque itération.

La variable de boucle i est uniquement disponible à l'intérieur de la portée de la boucle.

Essayez vous-même

package main

import "fmt"

func main() {
	// TODO : Compléter la boucle for pour afficher les nombres de 1 à 5
	// Utiliser le format d'initialisation, de condition et d'instruction post
	for /* Votre code ici */ {
		fmt.Println(i)
	}
}
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