Rexx-do-until-loop

提供:Dev Guides
移動先:案内検索

Rexx-ループするまで

do-untilループは、do whileループのわずかなバリエーションです。 このループは、評価される条件が偽の場合に終了するという点で異なります。

構文

do-untilステートメントの構文は次のとおりです-

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

do-untilステートメントは、評価された条件がtrueになるまでステートメントを実行するだけであるという点で、do-whileステートメントとは異なります。 *条件が真*の場合、ループは終了します。

流れ図

次の図は、このループの説明図を示しています。

Do Loop

注意すべき重要なことは、コードブロックが、do-評価の結果がfalseに評価されるまで実行されることです。 条件がtrueと評価されるとすぐに、doループが終了します。

次のプログラムは、do-until loopステートメントの例です。

/*Main program*/
j = 1

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

上記のコードの出力は次のようになります-

1