L'instruction
GOTO permet d'exécuter un code identifié par une étiquette donnée.
Important : L'étiquette doit obligatoirement être définie dans le même traitement que l'instruction GOTO.
Res = fOuvre(NomFichier, foEcriture)
SI Res = -1 ALORS GOTO ERROUVRE
Res = fEcrit(Res, "Traitement OK")
SI Res = -1 ALORS GOTO ERRECRIT
...
RENVOYER Vrai
ERROUVRE :
Info("Le fichier " + NomFichier + " ne peut être ouvert. Vérifiez son existence.")
RENVOYER Faux
ERRECRIT :
Info("Il est impossible d'écrire dans le fichier " + NomFichier)
RENVOYER Faux
Syntaxe
GOTO <Nom de l'étiquette>
...
<Nom de l'étiquette> :
<Code de l'étiquette>
<GOTO> :
Lance l'exécution du code identifié par l'étiquette.
<Nom de l'étiquette> :
Nom de l'étiquette dont le code doit être exécuté. Ce nom doit être suivi de ":". Cette étiquette doit se trouver dans le même traitement que l'instruction GOTO.
<Code de l'étiquette> :
Code à exécuter lors de l'appel de l'étiquette par GOTO.
Remarques
Après exécution du code de l'étiquette, le programme exécute les lignes de code suivant directement l'étiquette.
- Dans un même traitement (ou procédure), il ne peut pas exister plusieurs étiquettes de même nom.
- Si une étiquette n'est utilisée par aucune instruction GOTO, un warning apparaît lors de la compilation du projet.