Bucle while en Lua
En el lenguaje de programación Lua, la declaración del bucle while ejecuta repetidamente el cuerpo del bucle cuando la condición se evalúa como true.
Sintaxis
Sintaxis del bucle while en el lenguaje de programación Lua:
while(condition) do statements end
statements (declaraciones del cuerpo del bucle)Puede ser una o más declaraciones,condition (condición)Puede ser cualquier expresión, cuandocondition (condición)es true, se ejecutan las declaraciones del cuerpo del bucle.
El diagrama de flujo es el siguiente:
En el diagrama de flujo anterior podemos ver que cuandocondition (condición)es false, se omite el bucle actual y el script comienza a ejecutar la declaración siguiente.
Ejemplo
El siguiente ejemplo imprime en bucle el valor de a:
Ejemplo
a=10
while( a < 20 )
do
print(El valor de a es:, a)
a = a+1
end
while( a < 20 )
do
print(El valor de a es:, a)
a = a+1
end
Al ejecutar el código anterior, el resultado es el siguiente:
a 的值为: 10 a 的值为: 11 a 的值为: 12 a 的值为: 13 a 的值为: 14 a 的值为: 15 a 的值为: 16 a 的值为: 17 a 的值为: 18 a 的值为: 19Otras extensiones
Bucles en Lua