WEND |
Fin de faire |
---|---|
QuickBASIC/QBasic |
Syntaxe
WHILE condition . . . WEND |
Paramètres
Nom | Description |
---|---|
condition | Ce paramètre permet d'indiquer une condition devant être vrai afin d'effectuer la boucle. |
Description
Cette commande est l'instruction de fin de la boucle «WHILE».
Remarques
- Si la condition est vraie (c'est-à-dire si elle n'est pas égale à zéro), toutes les instructions intermédiaires sont exécutées jusqu'à ce que l'instruction WEND soit rencontrée. Le QBASIC ou QuickBASIC retourne ensuite à l'instruction WHILE et vérifie la condition. Si c'est toujours vrai, le processus est répété. Si ce n'est pas vrai (ou s'il vaut zéro), l'exécution reprend avec l'instruction suivant l'instruction WEND.
- L'instruction DO ... LOOP de QBASIC ou QuickBASIC fournit une structure de contrôle de boucle plus puissante et plus flexible.
- Les boucles WHILE ... WEND peuvent être imbriquées à n'importe quel niveau. Chaque WEND correspond au WHILE le plus récent. Une instruction WHILE sans correspondance provoque le message d'erreur suivant :
- Ne vous branchez pas dans le corps d'une boucle WHILE ... WEND sans exécuter WHILE. Cela peut provoquer des erreurs d'exécution ou des problèmes de programme difficiles à localiser.
WHILE without WEND. |
Une instruction WEND sans correspondance provoque le message d'erreur suivant :
WEND without WHILE. |
Exemple
Cet exemple permet de montrer un simple boucle avec la variable «a» :
on obtiendra le résultat suivant :
a = 0a = 1
a = 2
a = 3
a = 4
a = 5
a = 6
a = 7
a = 8
a = 9
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 - FOR...NEXT
Dernière mise à jour : Mercredi, le 14 septembre 2016