Lua: Le tutoriel  wxWidgets
Lua
Les structures de contrôle: return et break.

Les instructions break et return autorisent un saut en dehors du bloc dans lequel elles se trouvent, elles ne peuvent donc être écrites, que comme étant la dernière déclaration d'un bloc.

Vous utiliserez un break pour finir prématurément une boucle.
Cette instruction doit impérativement se trouver à l'intérieur de la boucle. (for, repeat ou while).

Après cette instruction, le programme continue immédiatement après la fin de la boucle.

L'instruction return, retourne occasionnellement le résultat d'une fonction ou la termine simplement.

Chaque fonction dispose d'un return implicite qui vous dispense d'en rajouter un.

Un dernier petit exemple pour terminer ce chapitre:
-- Pour rechercher un caractère par son code ASCII.		
if (car == 40) or (car == 41) then 	
  -- on fait ici ce que l'on a à faire
  return car
else
  break
end
				
Ce qui se traduit par:
Si .. on a trouvé ce que l'on cherche .. alors
.. on fait ce que l'on a à faire et on sort du test en retournant la valeur de car, que l'on a trouvé. (40 ou 41)
sinon .. on sort (break) du test conditionnel sans rien faire et le programme continue directement après la fin du test.
fin
logo wxWidgets Le savoir ne vaut que s'il est partagé par tous...
logo-internet_32x32.png Dernière mise à jour, le 20 novembre 2012.
Valid XHTML 1.0 Transitional

wxlualogo
Flèche haut
Flèche gauche
Flèche haut
Flèche droite