ON ... GOSUB |
Saute au sous-programme si le cas est rencontré |
AmigaBASIC |
Commodore Amiga |
Syntaxe
ON cas GOSUB numéroligne1,numéroligne2,numéroligne3,...
|
Paramètres
Nom |
Description |
cas |
Ce paramètre permet d'indiquer une valeur supérieur ou égal à 1. |
numéroligne1 |
Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement si cas vaut 1 |
numéroligne2 |
Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement si cas vaut 2 |
numéroligne3 |
Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement si cas vaut 3 |
... |
Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement si cas vaut ... |
Description
Cette instruction permet d'effectuer des branchements à des numéros de ligne de sous-programme en fonction de cas supérieur ou égal à 1 consécutif.
Remarques
- Les anglais surnomme cette instruction un «computed GOSUB».
- Si la valeur de l'expression est nulle ou supérieur au nombre d'éléments dans la liste (mais inférieur ou égale à 255), l'AmigaBASIC
continue l'exécution à la prochaine instruction, toutefois si la valeur est négatif ou supérieur à 255, alors un message d'erreur
«Illegal function call» est retourné.
Dernière mise à jour : Vendredi, le 21 juillet 2017