Rexx - Boucle à faire jusqu'à

La boucle do-until est une légère variation de la boucle do while. Cette boucle varie dans le fait qu'elle se termine lorsque la condition évaluée est fausse.

Syntaxe

La syntaxe de l'instruction do-until est la suivante -

do until (condition) 
   statement #1 
   statement #2 
   ... 
end

L'instruction do-until est différente de l'instruction do-while dans le fait qu'elle n'exécutera les instructions que jusqu'à ce que la condition évaluée soit vraie. Si lacondition is true, puis la boucle est sortie.

Représentation schématique

Le diagramme suivant montre l'explication schématique de cette boucle.

La chose clé à noter est que le bloc de code s'exécute jusqu'à la condition dans le do-until evaluates to false. Dès que la condition est évaluée à true, la boucle do se termine.

Le programme suivant est un exemple d'instruction de boucle do-until.

Exemple

/* Main program */ 
j = 1 

do until (j <= 10) 
   say j 
   j = j + 1 
end

La sortie du code ci-dessus sera -

1