📅  最后修改于: 2023-12-03 15:32:45.952000             🧑  作者: Mango
In Lua gibt es die while-Anweisung, die es ermöglicht, eine bestimmte Anweisungsfolge so lange auszuführen, wie eine Bedingung erfüllt ist.
while Bedingung do
Anweisungsfolge
end
Die Anweisungsfolge wird so lange ausgeführt, wie die Bedingung true
ergibt. Wenn die Bedingung false
ist, wird die Schleife beendet und das Programm fährt fort.
Folgendes Beispiel demonstriert die Verwendung der while-Anweisung in Lua:
-- Zähle bis 10
local i = 1
while i <= 10 do
print(i)
i = i + 1
end
Dieses Programm zählt von 1 bis 10 und gibt jedes Mal die aktuelle Zahl aus.
false
ergibt, da die Schleife sonst endlos läuft und das Programm blockiert.Insgesamt ist die while-Anweisung ein wertvolles Werkzeug, um Iterationen in Lua zu realisieren. Sie kann in vielen Szenarien eingesetzt werden, in denen eine bestimmte Anzahl von Schritten wiederholt werden muss.