Boucle WHILE
- Last UpdatedSep 24, 2024
- 1 minute read
La boucle WHILE exécute plusieurs fois une ou plusieurs fonctions à l'intérieur d'un même script tant que la condition est vraie. Le format général d'une boucle WHILE est le suivant :
WHILE <Boolean_expression>
[instructions]
[EXIT WHILE;]
[instructions]
ENDWHILE;
Où : expression_Booleenne est une expression pouvant s’évaluer comme un booléen comme dans la description des instructions IF…THEN.
L'instruction EXIT WHILE permet de sortir de la boucle pendant l'exécution de la boucle.
La boucle WHILE s'exécute comme ceci :
-
Le script évalue si expression_Booleenne est vraie ou pas. Si non, le programme quitte la boucle et continue après l'instruction ENDWHILE.
-
Les instructions dans le corps de boucle sont exécutées. Il est possible de quitter la boucle avec l'instruction EXIT WHILE.
-
Les étapes 1 à 2 sont répétées.
Des boucles WHILE peuvent être imbriquées. Le nombre d'imbrications possibles dépend de la disponibilité de mémoire et de ressources.