===== Gosub / Return ===== ==== 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|Goto]]