Menu
Coddy logo textTech

Le mot-clé `continue`

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

Le mot-clé continue nous permet de sauter l'itération actuelle d'une boucle et de passer directement à l'itération suivante. C'est utile lorsque nous voulons ignorer certaines valeurs dans le traitement de notre boucle.

Créons un programme qui affiche uniquement les nombres impairs de 1 à 10 :

for i := 1; i <= 10; i++ {
    if i%2 == 0 {
        continue
    }
    fmt.Println(i)
}

Après l'exécution de ce code, seuls les nombres impairs s'afficheront à l'écran :

1
3
5
7
9

Que s'est-il passé ici ? Notre boucle s'exécute de 1 à 10. Pour chaque nombre, nous vérifions s'il est pair en utilisant i%2 == 0 (ce qui teste si la division par 2 ne laisse aucun reste).

Lorsque nous trouvons un nombre pair, l'instruction continue passe immédiatement à l'itération suivante, en sautant la ligne fmt.Println(i). C'est pourquoi seuls les nombres impairs apparaissent dans notre sortie.

challenge icon

Défi

Débutant
Dans ce défi, vous vous entraînerez à utiliser le mot-clé continue dans une boucle for. Le programme doit afficher tous les nombres de 1 à 10, sauf les nombres divisibles par 3 (3, 6, 9). Utilisez le mot-clé continue pour ignorer ces nombres.

Aide-mémoire

Le mot-clé continue ignore l'itération actuelle d'une boucle et passe directement à l'itération suivante.

Exemple - affichage des nombres impairs uniquement de 1 à 10 :

for i := 1; i <= 10; i++ {
    if i%2 == 0 {
        continue
    }
    fmt.Println(i)
}

Lorsque la condition est remplie, continue ignore le reste du code de l'itération actuelle et passe à l'itération suivante de la boucle.

Essayez vous-même

package main

import "fmt"

func main() {
	// Parcourir les nombres de 1 à 10
	for i := 1; i <= 10; i++ {
		// TODO: Utiliser le mot-clé continue pour ignorer les nombres divisibles par 3
		// Astuce : Utiliser l'opérateur modulo (%) pour vérifier si i est divisible par 3
		
		
		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