===== 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|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]], [[return|Return]] ==== Notes ==== Les instruction [[goto|Goto]], [[gosub|Gosub]], et "labels" de la version 0.9.9.2, ne peuvent pas être utilisées dans les définitions des [[Function|Function]] et [[Subroutine|Subroutine]].