Lua break-Anweisung

Lua 循环Lua-Schleifen

In der Programmiersprache Lua wird die break-Anweisung in den Schleifenkörper eingefügt, um die aktuelle Schleife oder Anweisung zu verlassen und mit der Ausführung der Anweisung zu beginnen, die unmittelbar auf das Skript folgt.

Wenn Sie verschachtelte Schleifen verwenden, stoppt die break-Anweisung die Ausführung der innersten Schleife und beginnt mit der Ausführung der Anweisung der äußeren Schleife.

Syntax

In der Programmiersprache Lua ist das Syntaxformat derbreak-Anweisung:

break

Flussdiagramm:

Beispiel

Das folgende Beispiel führt eine while-Schleife aus, gibt den Wert von a aus, wenn die Variable a kleiner als 20 ist, und beendet die Schleife, wenn a größer als 15 ist:

--[ 定义变量 --]
a = 10

--[ while 循环 --]
while( a < 20 )
do
   print("a 的值为:", a)
   a=a+1
   if( a > 15)
   then
      --[ 使用 break 语句终止循环 --]
      break
   end
end

Das Ausführungsergebnis des obigen Codes ist wie folgt:

a 的值为:    10
a 的值为:    11
a 的值为:    12
a 的值为:    13
a 的值为:    14
a 的值为:    15

Lua 循环Lua-Schleifen

Andere Erweiterungen