EXIT |
Sortir |
---|---|
QuickBASIC/QBasic |
Syntaxe
EXIT {DEF | DO | FOR | FUNCTION | SUB} |
Paramètres
Nom | Description |
---|---|
DEF | Ce paramètre permet de provoquer une sortie immédiate de l'exécution de la fonction DEF FN. L'exécution du programme se poursuit là où la fonction DEF FN a été appelée. |
DO | Ce paramètre permet de fournir une sortie alternative d'une DO ... LOOP. Ne peut être utilisé que dans une instruction DO ... LOOP; EXIT DO transfère le contrôle à l'instruction suivant l'instruction LOOP. Lorsqu'il est utilisé dans des instructions DO ... LOOP imbriquées, les transferts sont effectués hors de la boucle immédiatement englobante. |
FOR | Ce paramètre permet de fournir un autre moyen de quitter une boucle FOR ... NEXT. Peut apparaître uniquement dans une boucle FOR ... NEXT; transfère le contrôle à l'instruction suivant l'instruction NEXT. Lorsqu'il est utilisé dans les boucles FOR ... NEXT imbriquées, les transferts sont effectuées hors de la boucle englobante immédiate. |
FUNCTION | Ce paramètre permet de provoquer une sortie immédiate d'une procédure FUNCTION. L'exécution du programme continue là où la FUNCTION a été appelée. Ne peut être utilisé que dans une procédure FUNCTION. |
SUB | Ce paramètre permet de quitter immédiatement une procédure SUB. L'exécution du programme se poursuit avec l'instruction après l'instruction CALL. Ne peut être utilisé que dans une procédure SUB. |
Description
Cette instruction permet de terminer le bloc courant (DO, FOR, DEF, FUNCTION ou SUB).
Remarque
- Aucune des instructions EXIT ne définit la fin de la structure dans laquelle elles sont utilisées. Les instructions EXIT fournissent uniquement une sortie alternative de la structure.
Exemple
Voici un exemple permettant de ne jamais dépasser la valeur 2 dans la boucle :
on obtiendra le résultat suivant :
01
2
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - DEF FN
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 - FOR...NEXT
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 - SUB
Dernière mise à jour : Mercredi, le 14 septembre 2016