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.
-- 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