Manuel de référence PICBASIC
GOTO
ligne
GOTO
Saut inconditionnel
Ligne est l'endroit où le programme doit poursuivre son exécution
EXPLICATION
Cette instruction permet d'exécuter un saut à la ligne indiquée (Ligne).
EXEMPLE 1:
10
DIM I AS
BYTE
20
I = I + 1
30
GOTO 20
Exemple 2:
10
DIM I AS
BYTE
BOUCLE: I = I + 1
30
GOTO BOUCLE
INFORMATIONS ADDITIONELLES
Il existe 2 sortes d'identifiants pour les sauts inconditionnels :
Les N° de ligne
-
Les étiquettes
-
Les N° de ligne sont en quelque-sorte des étiquettes constituées de chiffres.
10
PRINT DEC(I)
GOTO 10
Les étiquettes permettent d'améliorer la lisibilité de vos programmes en utilisant des « noms ».
Une étiquette doit commencer par une lettre de l'alphabet et terminer par
GOSUB DELAY10
;
DELAY10:
FOR I =0 TO 10
NEXT I
RETURN
Vous pouvez utiliser des étiquettes de 255 caractères max.
Exemples d'étiquettes valides
NOKEY:
DELAY_RTN:
ACCIN_PROC:
COMFILE Technology (traduction Française Lextronic)
:
Exemples d'étiquettes non valides
123AB: Non car commence par un nombre
IN: Non car il s'agit du même nom qu'une instruction
75