Lua - Déclaration de rupture

Quand le break est rencontrée à l'intérieur d'une boucle, la boucle est immédiatement terminée et le contrôle du programme reprend à l'instruction suivante suivant la boucle.

Si vous utilisez des boucles imbriquées (c'est-à-dire une boucle dans une autre boucle), l'instruction break arrêtera l'exécution de la boucle la plus interne et commencera à exécuter la ligne de code suivante après le bloc.

Syntaxe

La syntaxe d'un break La déclaration en Lua est la suivante -

break

Représentation schématique

Exemple

--[ local variable definition --]
a = 10

--[ while loop execution --]
while( a < 20 )
do
   print("value of a:", a)
   a=a+1
	
   if( a > 15)
   then
      --[ terminate the loop using break statement --]
      break
   end
	
end

Lorsque vous créez et exécutez le code ci-dessus, il produit le résultat suivant.

value of a:	10
value of a:	11
value of a:	12
value of a:	13
value of a:	14
value of a:	15