English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En el lenguaje de programación Lua, la instrucción while repetirá las instrucciones del cuerpo del bucle mientras la condición sea verdadera.
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.
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