Verbes
GOTO
1 GOTO expression
Abréviations: C., GO., GOT.
Voir également: ON...GOSUB, ON...GOTO
OBJET
Le verbe GOTO permet de sauter, au cours de l'exécution d'un programme, à un
numéro de ligne spécifié.
UTILISATION
Le verbe GOTO permet de transférer le contrôle d'un endroit du programme BASIC
en un autre endroit.
Au contraire du verbe GOSUB, GOTO ne se "rappelle" pas
l'emplacement à partir duquel le transfert a eu lieu.
Une instruction GOTO ne doit pas comporter de virgule, par exemple: 'A(1, 2)'
ne peut être utilisé.
Puisqu'il existe une structure ON...GOTO pour choisir
différentes routines à des emplacements donnés du programme, l'expression
comporte en général uniquement le numéro de ligne voulu. Lorsqu'une expression
numérique est utilisée, elle doit être traduite en un numéro de ligne valide (1 à
65279), sinon ERROR 4 s'affichera.
Les programmes bien conçus se déroulent généralement d'une seule traite de la
première à la dernière ligne, à l'exception des routines exécutées au cours du
programme.
Par conséquent, le verbe GOTO est essentiellement utilisé dans
l'instruction IF.. . THEN.
EXEMPLES
10 INPUT AS
20 IF AS = "Y" THEN GOTO 50
30 PRINT
"NON"
40 GOTO 60
50 PRINT
"OUI"
60 END
Ce programme imprime 'OUI' si un '0' est
entré et "NON"
si c'est autre chose
qui est entré.
131