Menu
CoddyTech

Continue

Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 46 sur 92.

L’instruction continue ignore le reste de l’itération en cours et passe à la suivante. Contrairement à break, la boucle continue de s’exécuter.

for i in range(3, 9):
	if i == 5:
		continue
	print(i)

La boucle parcourt les nombres de 3 à 8. Lorsque i vaut 5, continue ignore print(i), donc 5 est absent du résultat :

3
4
6
7
8

Dans une boucle while, mettez à jour la variable avant continue. Un continue placé avant la mise à jour la sauterait, et la condition ne changerait jamais :

var i := 0
while i < 5:
	i += 1
	if i == 3:
		continue
	print(i)

Cela affiche 1, 2, 4 et 5.

challenge icon

Défi

Facile

Le programme affiche les nombres de 1 à 20.

Ajoute une instruction if avec continue à l’intérieur de la boucle, afin que le programme affiche uniquement les nombres pairs (2, 4, 6, ... 20), un par ligne.

Essayez vous-même

extends Node

func _ready():
	for i in range(1, 21):
		print(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 GDScript en ligne