Sentencia break de Lua
En el lenguaje de programación Lua, la sentencia break se inserta en el cuerpo del bucle para salir del bucle o sentencia actual y comenzar la ejecución del script con la sentencia inmediatamente siguiente.
Si utilizas bucles anidados, la sentencia break detendrá la ejecución del bucle más interno y comenzará la ejecución de la sentencia del bucle externo.
Sintaxis
En el lenguaje de programación LuabreakFormato de sintaxis de la sentencia:
break
Diagrama de flujo:
Ejemplo
El siguiente ejemplo ejecuta un bucle while, muestra el valor de a cuando la variable a es menor que 20, y termina la ejecución del bucle cuando a es mayor que 15:
--[ 定义变量 --]
a = 10
--[ while 循环 --]
while( a < 20 )
do
print("a 的值为:", a)
a=a+1
if( a > 15)
then
--[ 使用 break 语句终止循环 --]
break
end
end
El resultado de ejecución del código anterior es el siguiente:
a 的值为: 10 a 的值为: 11 a 的值为: 12 a 的值为: 13 a 的值为: 14 a 的值为: 15Otras extensiones
Bucles en Lua