Menu
CoddyTech

Break

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

L’instruction break arrête immédiatement une boucle. Le programme continue avec la première instruction après la boucle.

for i in range(10):
	if i == 6:
		break
	print(i)
print("Done")

La boucle affiche les nombres jusqu’à ce que i soit égal à 6. Ensuite, la condition if est true, break s’exécute et la boucle se termine avant print(i), donc 6 n’est jamais affiché :

0
1
2
3
4
5
Done

break est utile avec while true:, une boucle dont la condition ne devient jamais false. La boucle s’exécute jusqu’à ce qu’un break à l’intérieur l’arrête. Ce code trouve le premier multiple de 7 supérieur à 50 et affiche 56 :

var n := 50
while true:
	n += 1
	if n % 7 == 0:
		break
print(n)
challenge icon

Défi

Facile

Le programme affiche les nombres de 1 à 10.

Ajoute une instruction if avec break à l’intérieur de la boucle, afin que le programme affiche uniquement les nombres de 1 à 5, un par ligne. La boucle doit s’arrêter avant d’afficher 6.

Essayez vous-même

extends Node

func _ready():
	for i in range(1, 11):
		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