252
SECTION DE REFERENCE DU LANGAGE BAS
IC
I~
:
ON .. GOSUB/ON .. GOTO
PROGRAM
FORMAT:
1. ON
<
expression
numérique>
GOTO
<liste
des numéros de
ligne!
étiquettes>
2. ON
<
expression
numérique>
GOSUB
<
liste des numéros de ligne!
étiquettes
>
Abréviation:
O. GOS
./O
.G.
Voir également:
GOSUB
...
RETURN, GOTO
BUT:
REMARQUES
Cause un branchement de l'exécution
inconditionnellement
sur
l'une des plusieurs lignes de programme suivant la valeur simple
d'une expression lors de l'exécution
.
:La valeur d'<expression
numérique>
au moment de l'exécution
,
détermine
à
quel numéro de ligne hors de la
<
liste des numéros
de
ligne>
l'exécution fera un branchement. Si
la valeur
d'<expression
numérique>
est 1, l'exécution fera un branche-
ment au premier numéro de ligne dans la liste; si elle est
2,
l'exécution fera un branchement au second numéro de ligne
dans la liste, et ainsi de
suite.
Si la valeur d'
<
expression
numérique>
est supérieure au nombre d'articles dans la
<li
ste
des numéros de ligne> ou inférieur à 1, l'exécution passe
à
la
ligne de programme
suivante.
Avec la forme ON ..
GOSUB,
chacun des.numéros de ligne dans la
liste
doit être
la première ligne d'un sous-programme.