Menu
CoddyTech

Break

Teil des Abschnitts Grundlagen der GDScript-Journey von Coddy. Lektion 45 von 92.

Die break-Anweisung beendet eine Schleife sofort. Das Programm fährt mit der ersten Anweisung nach der Schleife fort.

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

Die Schleife gibt die Zahlen aus, bis i 6 ist. Dann ist die if-Bedingung true, break wird ausgeführt und die Schleife endet vor print(i), sodass 6 nie ausgegeben wird:

0
1
2
3
4
5
Done

break ist in Verbindung mit while true: nützlich, einer Schleife, deren Bedingung niemals false wird. Die Schleife läuft, bis ein break in ihr sie beendet. Damit wird das erste Vielfache von 7 gefunden, das größer als 50 ist, und 56 ausgegeben:

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

Aufgabe

Einfach

Das Programm gibt die Zahlen von 1 bis 10 aus.

Füge eine if-Anweisung mit break innerhalb der Schleife hinzu, sodass das Programm nur die Zahlen von 1 bis 5 ausgibt, eine pro Zeile. Die Schleife muss stoppen, bevor 6 ausgegeben wird.

Probier es selbst

extends Node

func _ready():
	for i in range(1, 11):
		print(i)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-GDScript-Compiler