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