LOTUSSCRIPT 言語
与えられた条件が真の間、または真になるまでブロックステートメントを実行します。
構文 1 Do [ While | Until condition ]
[ statements ]
Loop
構文 2 Do
Loop [ While | Until condition ]
構成要素 condition
構文 2 では、condition は一度ループを実行した後に検査され、それ以降も繰り返しの後で検査されます。ループは condition が TRUE の間 (While を指定したとき)、または condition が TRUE になるまで (Until を指定したとき) 繰り返します。
ループを終了させる Exit Do ステートメントまたは GoTo ステートメントを使ってループから抜けられます。Exit Do は制御を Do...Loop ブロックに続くステートメントに移します。GoTo は制御を指定したラベルのステートメントに移します。
While または Until の condition が記述されていないときは、ループは Exit Do または GoTo ステートメントがない限り無限に繰り返されます。たとえば、次のループは無限ループです。
Do ' ... Loop
クロスリファレンス 式言語の @DoWhile 関数
式言語の @While 関数
例 関連項目