GOSUB |
Branchement à un sous-programme |
---|---|
Turbo Basic |
Syntaxe
GOSUB numéroligne |
Paramètres
Nom | Description |
---|---|
numéroligne | Ce paramètre permet d'indiquer le numéro de ligne où commence le sous-programme |
Description
Cette commande permet d'appeler un sous-programme.
Remarques
- L'instruction GOSUB force Turbo Basic à accéder à l'instruction précédée l'étiquette numéroligne, après avoir d'abord enregistré son adresse actuelle sur la pile. L'exécution d'un RETURN rend le contrôle à l'instruction suivant immédiatement après le GOSUB.
- Les procédures et fonctions de Turbo Basic peuvent effectuer le travail de sous-programmes avec les avantages supplémentaires de la récursivité, de la transmission de paramètres et des variables locales et statiques.
Exemple
Voici un exemple d'une utilisation typique de cette instruction :
on obtiendra le résultat suivant :
Fonction sans retour de valeur !Références
INFOGUIDE - Turbo Basic, Editions P.S.I., Bénédicte Hudault, 1988, ISBN: 2-86595-531-1, page 71
Dernière mise à jour : Mardi, le 28 juillet 2015