Instruction break en Lua

Lua 循环Boucles Lua

Dans le langage de programmation Lua, l'instruction break est insérée dans le corps de la boucle pour quitter la boucle ou l'instruction en cours, et commencer l'exécution de l'instruction qui suit immédiatement le script.

Si vous utilisez des boucles imbriquées, l'instruction break arrêtera l'exécution de la boucle la plus interne et commencera l'exécution de l'instruction de la boucle externe.

Syntaxe

Dans le langage de programmation LuabreakLe format de syntaxe de l'instruction est :

break

Organigramme :

Exemple

L'exemple suivant exécute une boucle while, affiche la valeur de a lorsque la variable a est inférieure à 20, et termine la boucle lorsque a est supérieure à 15 :

--[ 定义变量 --]
a = 10

--[ while 循环 --]
while( a < 20 )
do
   print("a 的值为:", a)
   a=a+1
   if( a > 15)
   then
      --[ 使用 break 语句终止循环 --]
      break
   end
end

Le résultat d'exécution du code ci-dessus est le suivant :

a 的值为:    10
a 的值为:    11
a 的值为:    12
a 的值为:    13
a 的值为:    14
a 的值为:    15

Lua 循环Boucles Lua

Autres extensions