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
へループします。 ヒント
命令のみ対応しています。