BREAK制御文

      2016/05/15

BREAK制御文は、FOR~NEXT制御文 WHILE~WEND制御文 REPEAT~UNTIL制御文 のループを中断する制御文です。

 // FOR, WHILE, REPEAT のループを中断
 BREAK [定数]   

 多重ループ中にて定数が指定された場合に、その定数分ループをBREAKする (デフォルト 定数=1)

BREAK制御文の使い方

中断したい所に挿入するだけです。
breakに到達次第抜けます。


また、ifなどの条件分岐で特定条件の場合ループを抜けるなどの使い方も可能です。
以下の例では1秒おきにAキーを押し続けますが、image.bmpと一致する箇所があればループを抜けます。

while true
kbd(VK_A)
sleep(1)
if chkimg("image.bmp") then break
wend

※この項目はメールでの質問を元に<2016/05/15>に追記しました。

「もっと詳しく!」「こうできないの?」この記事に関連する質問や要望があればコメントかメールで聞いてね!

 - 制御文 , , , , , , ,