Lua while-Schleife

Lua 循环Lua-Schleifen

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

a=10
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 的值为:    19

Lua 循环Lua-Schleifen

Andere Erweiterungen