Syntaxe
|
NEXT
|
|
NEXT countervariable1[,countervariable2...]
|
Paramètres
| Nom |
Description |
| countervariable1 |
Ce paramètre indique la variable de compteur associée à la boucle FOR...TO correspondante. Ce paramètre permet de rendre le code plus clair et explicite, surtout dans le cas de boucles imbriquées. Si ce paramètre est omis, ce paramètre est automatiquement associé à la dernière variable de compteur utilisée dans une instruction FOR. |
| countervariable2, ... |
Ce paramètre permet d'indiquer plusieurs variables de compteur à terminer dans l'ordre, de l'intérieur vers l'extérieur, lorsqu'il y a plusieurs boucles imbriquées. Ce paramètre permet de clore plusieurs boucles FOR...TO en une seule instruction NEXT. |
Description
Cette instruction permet d'indiquer la marque de la fin d'une boucle FOR.
Remarques
- La commande NEXT marque la fin d'une boucle de programme. La commande FOR..TO établit simplement une variable de comptage et définit les limites de boucle.
La commande NEXT effectue en fait tout le comptage et la mise en boucle. Si l'ordinateur rencontre un NEXT sans commande FOR...TO, il génère une erreur.
- La variable de compteur est facultative; si vous l'omettez, le ABasiC connecte la commande NEXT à la dernière instruction FOR...TO rencontrée.
Cependant, votre code est plus lisible lorsque vous incluez le nom de la variable.
- Vous pouvez imbriquer les boucles FOR...TO...NEXT, l'une dans l'autre, jusqu'à une profondeur maximale de 9 boucles. Chaque boucle commence par une commande
FOR...TO et se termine par une commande NEXT. Une variable de compteur différente doit être utilisée pour chaque boucle.
- Vous pouvez terminer plusieurs boucles imbriquées avec une commande NEXT en listant les compteurs dans l'ordre, de la boucle la plus interne à la boucle la plus externe.
Dernière mise à jour : Mercredi, le 12 Août 2020