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