Simscript III/Dictionnaire des instructions/LEAVE

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Sortie de boucle inconditionnelle. Le transfert a lieu à l’énoncé qui suit le loop. L’index de boucle reste inchangé.

Cet énoncé placé à l’intérieur d’une construction do ... loop permet un transfert immédiat à l’énoncé qui suit le loop. L’index de la boucle garde la valeur qu’il avait au moment du leave.

Exemple :

for ...
do
    ...
    if ...
        leave -­
    else                |
         ...            |
loop                    |
        ... <----------