Bucle while en Lua

Lua 循环Bucles 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

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

Lua 循环Bucles en Lua

Otras extensiones