Menu
Coddy logo textTech

Die Anweisung „break“

Teil des Abschnitts Grundlagen der Lua-Journey von Coddy. Lektion 75 von 90.

Manchmal musst du eine Schleife verlassen, bevor sie natürlich beendet wird. Die Anweisung break gibt dir diese Möglichkeit – sie stoppt die aktuelle Schleife sofort und springt zu dem Code, der nach dem end der Schleife kommt.

So funktioniert break in einem einfachen Beispiel:

for i = 1, 10 do
    if i == 5 then
        break
    end
    print(i)
end
print("Loop finished!")

Diese Schleife würde normalerweise die Zahlen 1 bis 10 ausgeben, aber die break-Anweisung beendet sie, wenn i gleich 5 ist. Daher gibt sie nur 1, 2, 3, 4 aus und springt dann direkt zu „Schleife beendet!“

challenge icon

Aufgabe

Einfach

Erstelle ein Schatzsuchsystem, das eine for-Schleife mit einer break-Anweisung verwendet, um eine Reihe von Schatztruhen zu durchsuchen. Erstelle zunächst eine Variable namens targetTreasure und weise ihr den Wert 7 zu.

Schreibe eine for-Schleife, die Schatztruhen mit den Nummern von 1 bis 10 durchsucht. Gib innerhalb der Schleife die Nachricht "Searching chest: " gefolgt von der Nummer der aktuellen Truhe aus. Prüfe anschließend, ob die Nummer der aktuellen Truhe dem Wert von targetTreasure entspricht. Wenn sie übereinstimmt, gib "Treasure found!" aus und verwende die break-Anweisung, um die Schleife sofort zu verlassen.

Nachdem die Schleife beendet wurde (entweder normal oder aufgrund von break), gib "Search complete" aus, um anzuzeigen, dass die Schatzsuche abgeschlossen ist.

Probier es selbst

-- Setze den Zielschatz
local targetTreasure = 7

-- TODO: Schreibe deinen Code hier
-- Erstelle eine for-Schleife, die die Truhen 1 bis 10 durchsucht
-- Print "Searching chest: " followed by the chest number
-- Prüfe, ob die Truhennummer gleich targetTreasure ist
-- If found, print "Treasure found!" and break
-- After the loop, print "Search complete"
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-Lua-Compiler