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 d’ignorer l’itération actuelle d’une boucle et de passer directement à l’itération suivante. Cela est utile lorsque nous voulons ignorer certaines valeurs lors du 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 va 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 ignorant 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, tu vas t’exercer à utiliser le mot-clé continue dans une boucle for. Le programme doit afficher tous les nombres de 1 à 10, sauf les nombres qui sont divisibles par 3 (3, 6, 9). Utilise le mot-clé continue pour ignorer ces nombres.

Essayez vous-même

package main

import "fmt"

func main() {
	// Parcourir les nombres de 1 à 10
	for i := 1; i <= 10; i++ {
		// TODO: Utilisez le mot-clé continue pour ignorer les nombres divisibles par 3
		// Astuce : Utilisez 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

Entraînez-vous par vous-même : Compilateur Go en ligne