English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Se permite que el lenguaje de programación Lua incluya bucles dentro de bucles. A continuación se muestra un ejemplo de la aplicación de bucles anidados en Lua.
En el lenguaje de programación Lua for Formato de sintaxis de bucle anidado:
for inicial, máximo/valor mínimo, incremento do for inicial, máximo/valor mínimo, incremento do instrucciones end instrucciones end
En el lenguaje de programación Lua while Formato de sintaxis de bucle anidado:
while( condición ) do while( condición ) do instrucciones end instrucciones end
En el lenguaje de programación Lua repeat...until Formato de sintaxis de bucle anidado:
repeat instrucciones repeat instrucciones until( condición ) until( condición )
Además de los bucles anidados del mismo tipo mencionados anteriormente, también podemos usar diferentes tipos de bucles para anidar, como anidar un bucle while dentro del cuerpo de un bucle for.
El siguiente ejemplo utiliza bucles for anidados:
j =2
for i=2,10 do
for j=2&40;i/j&41; , 2 do
if&40;not&40;i%j&41;&41;
then
break
end
if&40;j > &40;i/j&41;&41;then
print&40;"El valor de i es:",i&41;
end
end
end
El resultado de la ejecución del código anterior es:
El valor de i es: 8 El valor de i es: 9 El valor de i es: 10