Return permet de revenir d'un sous-programme appelé par Gosub à l'instruction suivant l'appel du Gosub.
# Appel de sous-programmes : on appellera cette partie de traitement
# par Gosub
TEST_GOSUB
I = 1
Gosub PRINT_VALEUR
Gosub INCREMENTER
Gosub PRINT_VALEUR
Gosub INCREMENTER
Gosub PRINT_VALEUR
Return :# retour à l'appelant
AFF_VALEUR
Infbox "La valeur de I est "+I
Return :# sert à sortir de PRINT_VALEUR
INCREMENTER
I += 1
Return
Return permet de revenir à l'instruction suivant le Gosub.
Schématiquement, on a l'ordre d'exécution des instructions suivant, (les chiffres entre parenthèses indiquant cet ordre) :
(1)Gosub ETIQUETTE
(2) $ETIQUETTE (3) Instructions du sous-programme (4) Return |
(5) Instructions APRES Gosub
(6) End