Interruption du déroulement d'un programme
Arrêt dans un
programme
Sortie anticipée
d'une boucle
Exemple. La fonction suivante permet d'obtenir le premier diviseur
de a inférieur à 100, ou le message "pas de diviseur inférieur à 100".
: div100(a)
: Func
: local n
: For n,2,100
If mod(a,n)=0
:
Return n
:
: EndFor
: "pas de diviseur inférieur à 100"
: EndFunc
Dans le cas d'un programme
l'utilisation de
provoque la sortie de
Return
qui continue à être exécuté.
Il est également possible d'interrompre totalement l'exécution de
tous les programmes en cours en utilisant une instruction
Cette instruction est décrite avec l'instruction
(suite)
P1
appelé par un autre programme
, et le retour dans
P1
Exit
Loop
Structures de contrôle
P2
,
,
P2
Stop
.
page 31–6.
31–13