Do-Loop

条件を満たすまで繰り返します。


構文 1

Do While condition
  statements
Loop

構文 2

Do
  statements
Loop While condition

構文 3

Do
  statements
Loop


condition

ブール値、または結果がブール値になる式。

statements

繰り返し実行される式。


解説

1 の形式では、まず condition が評価されます。True の場合は statements が実行されますが、False の場合は繰り返しが終了します。statements の実行が終われば、また condition が評価されます。

2 の形式では、まず statements が実行されます。それから condition が評価されますので、少なくとも一度は statements が実行されます。

3 の形式は condition がありませんので、statements が実行され続けます。繰り返しを終了するには、Exit Do、GoTo または Return ステートメントを実行します。