コンテンツにスキップ

DO-LOOP

関数名 引数 戻り値
DO なし なし
LOOP int なし

API

DO
LOOP bool
REPEAT~RENDFOR~NEXTのような繰り返し構文の一種です。
Cのdo~while、VBのdo~loop while構文と同様、LOOPbool0以外である限り実行をループを繰り返します。
WHILE~WENDと異なり最低でも1回は実行されることが特徴です。
なお、DO~LOOP内でCONTINUEした場合にはLOOPの条件を満たしていなければそのままLOOPを抜けます。CONTINUEしてもDO文に戻るとは限らないことに注意してください。
また、GOTO等の命令で直接DO~LOOP内に入った場合、通常どおりLOOPに到達した時点で条件を判定し、bool0以外ならDOへループします。

ヒント

命令のみ対応しています。