GOTO |
Saute à un numéro de ligne |
---|---|
QuickBASIC/QBasic |
Syntaxe
GOTO numéroligne |
GOTO etiquetteligne |
Paramètres
Nom | Description |
---|---|
numéroligne | Ce paramètre permet d'indiquer le numéro de ligne où doit s'effectuer le branchement |
etiquetteligne | Ce paramètre permet d'indiquer une étiquette de ligne où doit s'effectuer le branchement |
Description
Cette commande permet de sauter à un numéro de ligne spécifier.
Remarques
- L'instruction GOTO fournit un moyen de passer inconditionnellement à une autre ligne (etiquetteligne ou numéroligne). Une instruction GOTO ne peut se ramifier qu'à une autre instruction au même niveau d'un programme. Vous ne pouvez pas utiliser GOTO pour entrer ou quitter une fonction SUB, FUNCTION ou multiligne DEF FN. Vous pouvez, cependant, utiliser GOTO pour contrôler le déroulement du programme dans n'importe laquelle de ces structures de programme.
- Il est recommandé d'utiliser des instructions de contrôle structurées (DO ... LOOP, FOR, IF..THEN ... ELSE, SELECT CASE) au lieu des instructions GOTO car un programme contenant de nombreuses instructions GOTO est difficile à lire et à déboguer.
Exemple
Cet exemple permet de passer à la deuxième boucle si une corruption du compteur i se produit :
on obtiendra le résultat suivant :
J = 0J = 1
J = 2
J = 3
J = 4
J = 5
J = 6
J = 7
J = 8
J = 9
J = 10
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - DO...LOOP
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - FUNCTION
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - IF...THEN...ELSE
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - ON ERROR
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - ON...GOTO
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - SELECT CASE
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - SUB