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
8Dans 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.
Défi
FacileLe 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)
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
4Opérateurs, partie 1
Opérateurs arithmétiquesDivision entièreOpérateur moduloRaccourcis arithmétiquesRécapitulatif – calculs simplesOpérateurs de comparaison7Entrées/sorties de base
SortieSortie avec des variablesFormatage des chaînesEntréeConversion de typeRécapitulatif - Jusqu’à 120Récapitulatif - Vrai ou faux10Fonctions
Déclarer une fonctionArgumentsValeur de retourTypes de retourRécapitulatif - Fonction SigmaRécapitulatif - Fonction de validationValeurs par défaut5Opérateurs, partie 2
Opérateurs logiques, partie 1Opérateurs logiques, partie 2Récapitulatif - Logique simpleOpérateurs logiques, partie 3Opérateur ternaire8Calculateur de partage de l’addition
Message de bienvenueSaisie des données11FizzBuzz avec une touche originale
Présentation du jeuLa fonction FizzBuzz14Tableaux : notions avancées
Découpage des tableauxOpérateurs de séquenceAppartenanceTrier et inverser3Variables, partie 2
Déclaration de typeInférence de typeConstantesRécapitulatif - Initialiser les variablesConversion de type6Prise de décision
Instruction ifIf - ElseRécapitulatif - Calculatrice simpleIf - Else imbriquésInstruction match9Boucles
Boucle forBoucle whileBreakContinueRécapitulatif - FactorielleLa fonction rangeBoucle imbriquéeRécapitulatif - Saisie dynamiqueEntraînez-vous par vous-même : Compilateur GDScript en ligne