GOSUB |
Aller au sous-programme |
---|---|
ST BASIC |
Syntaxe
GOSUB linenumber |
GOSUB labelname |
Description
Cette instruction permet d'appeler une sous-routine.
Remarques
- L'instruction GOSUB est associée à l'instruction RETURN, renvoyant le contrôle à l'instruction de programme immédiatement après GOSUB.
- Le numéro de ligne ou l'étiquette symbolique indique la ligne sur laquelle commence le sous-programme.
- Vous pouvez appeler un sous-programme à partir d'un autre sous-programme. Cependant, les sous-programmes ne peuvent pas être imbriqués à plus de 16 de profondeur.
- Vous pouvez écrire plus d'une instruction RETURN dans votre sous-programme. Si vous testez les conditions déterminant la progression d'un programme, vous pouvez avoir plusieurs RETURN dans un sous-programme.
- Il est conseillé d'utiliser des étiquettes symboliques plutôt que des numéros de ligne avec l'instruction GOSUB.
Exemples
Voici des exemples typiques de l'utilisation de l'instruction GOSUB :
Voici un autre exemple :
on obtiendra le résultat suivant :
BOOM !25
Ok
Dernière mise à jour : Vendredi, le 7 Août 2020