"while" permet de réaliser des boucles tant qu'une condition est réalisée.
While expr_l
..... instructions
Wend
Elément | Description | Restrictions |
expr_l | expression_logique. | Aucune. |
# Boucle de temporisation
I = time
# On fait des calculs en boucle avec un time-out de 10 secondes
While I-time < 10
Gosub CALCUL
Wend
# Boucle infinie
VRAI = 1
While VRAI
# Boucle ...
Wend
"while" permet de faire des boucles tant qu'une condition est vraie (c'est-à-dire que l'expression numérique correspondante est non nulle). Les seules manières de sortir de la boucle sont :
Nombre d'itérations : si la condition est fausse au départ, la boucle ne sera jamais effectuée. Sinon la boucle sera effectuée jusqu'à ce que la condition devienne fausse.