Lua while-Schleife
In der Programmiersprache Lua führt die while-Schleifenanweisung die Anweisungen des Schleifenkörpers wiederholt aus, wenn die Bedingung wahr ist.
Syntax
Die Syntax einer while-Schleife in der Programmiersprache Lua ist:
while(condition) do statements end
Anweisungen (Anweisungen des Schleifenkörpers)Kann eine oder mehrere Anweisungen sein,Bedingung (condition)kann ein beliebiger Ausdruck sein; wennBedingung (condition)wahr ist, werden die Anweisungen des Schleifenkörpers ausgeführt.
Das Flussdiagramm sieht wie folgt aus:
Im obigen Flussdiagramm können wir sehen, dass, wennBedingung (condition)falsch ist, die aktuelle Schleife übersprungen wird und mit der Ausführung der unmittelbar folgenden Anweisung begonnen wird.
Beispiel
Das folgende Beispiel gibt den Wert von a in einer Schleife aus:
Beispiel
while( a < 20 )
do
print("Der Wert von a ist:", a)
a = a+1
end
Nach Ausführung des obigen Codes lautet das Ausgabeergebnis wie folgt:
a 的值为: 10 a 的值为: 11 a 的值为: 12 a 的值为: 13 a 的值为: 14 a 的值为: 15 a 的值为: 16 a 的值为: 17 a 的值为: 18 a 的值为: 19Andere Erweiterungen
Lua-Schleifen