gosub label
label:
instruction(s)
return
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.
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
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.