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

Boucle while Lua

Boucles Lua

Dans le langage de programmation Lua, la boucle while répète les instructions du corps de la boucle tant que la condition est vraie.

Syntaxe

Syntaxe de la boucle while dans le langage de programmation Lua :

while(condition)
do
   instructions
end

instructions (instructions du corps de la boucle) peut être une ou plusieurs instructions,condition (condition) peut être n'importe quelle expression, dans condition (condition)  Lorsque la condition est vraie, exécutez les instructions du corps de la boucle.

Le diagramme de flux suivant :

Dans le diagramme de flux ci-dessus, nous pouvons voir que danscondition (condition)Lorsque la condition est fausse, il saute le cycle actuel et commence à exécuter la prochaine instruction du script.

Exemple en ligne

Voici un exemple de boucle qui affiche la valeur de a :

a =10
while( a < 20 )
do
   print("La valeur de a est :", a)
   a = a+1
end

Exécuter le code suivant, le résultat est affiché comme suit :

La valeur de a est :    10
La valeur de a est :    11
La valeur de a est :    12
La valeur de a est :    13
La valeur de a est :    14
La valeur de a est :    15
La valeur de a est :    16
La valeur de a est :    17
La valeur de a est :    18
La valeur de a est :    19

Boucles Lua