Table of Contents

Gosub

Format

gosub label

label:
instruction(s)
return

Description

Exécute et attend le sous-programme commençant à l'étiquette label. Le sous-programme se termine par Return, l'exécution du programme se poursuit alors à l'instruction qui suit gosub. le commandes gosub peuvent être imbriquées.

Exemple

print "Début du";
gosub progtxt
gosub sousprog
print "Milieu du";
gosub progtxt
gosub sousprog
print "Fin du";
gosub progtxt
end

sousprog:
print "-> exécution du sous";
gosub progtxt
return

progtxt:
print " programme"
return

Affichera :

Début du programme
-> exécution du sous programme
Milieu du programme
-> exécution du sous programme
Fin du programme

Voir Aussi

Goto, Return

Notes

Les instruction Goto, Gosub, et “labels” de la version 0.9.9.2, ne peuvent pas être utilisées dans les définitions des Function et Subroutine.