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
Donebreak 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)Aufgabe
EinfachDas 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)
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 1
Arithmetische OperatorenGanzzahldivisionModulo-OperatorRechenabkürzungenRückblick – Einfache MathematikVergleichsoperatoren7Einfache Ein- und Ausgabe
AusgabeAusgabe mit VariablenString-FormatierungEingabeTypumwandlungWiederholung – bis 120Wiederholung – Wahr oder falsch10Funktionen
Eine Funktion deklarierenArgumenteRückgabewertRückgabetypenWiederholung – Sigma-FunktionWiederholung – ValidierungsfunktionStandardwerte5Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – einfache LogikLogische Operatoren Teil 3Ternärer Operator8Rechnungsteiler
BegrüßungsnachrichtEingaben erfassen11FizzBuzz mit einer Wendung
SpielübersichtDie FizzBuzz-Funktion3Variablen Teil 2
TypdeklarationTypinferenzKonstantenWiederholung – Variablen initialisierenTypumwandlung6Entscheidungen treffen
If-AnweisungIf - ElseWiederholung – einfacher TaschenrechnerVerschachteltes If - ElseMatch-Anweisung9Schleifen
For-SchleifeWhile-SchleifeBreakContinueWiederholung – FakultätDie Range-FunktionVerschachtelte SchleifeWiederholung – Dynamische EingabeÜbe selbstständig: Online-GDScript-Compiler