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