English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Bucle while de Lua

Bucles de Lua

En el lenguaje de programación Lua, la instrucción while repetirá las instrucciones del cuerpo del bucle mientras la condición sea verdadera.

Sintaxis

La sintaxis del bucle while en el lenguaje de programación Lua:

while(condition)
do
   statements
end

statements(Instrucciones del cuerpo del bucle) puede ser una o más instrucciones,condition(Condición) puede ser cualquier expresión, en condition(Condición)  Cuando la condición es verdadera, se ejecutan las instrucciones del cuerpo del bucle.

El diagrama de flujo es el siguiente:

En el diagrama de flujo anterior podemos ver que encondition(Condición)Cuando la condición es falsa, se salta el bucle actual y se comienza a ejecutar la siguiente instrucción del script.

Ejemplo en línea

A continuación, se muestra un ejemplo de bucle que imprime el valor de a:

a=10
while(a < 20)
do
   print("El valor de a es:", a)
   a = a+1
end

Ejecuta el código siguiente y el resultado será el siguiente:

El valor de a es:    10
El valor de a es:    11
El valor de a es:    12
El valor de a es:    13
El valor de a es:    14
El valor de a es:    15
El valor de a es:    16
El valor de a es:    17
El valor de a es:    18
El valor de a es:    19

Bucles de Lua