while から goto で飛び出すとよからぬことが起きそうなので、 if a==1 then break の方がいいと思います。 ・・・と思ってテストコード書いたけど一千万回以上繰り返しても問題なさげ。 @loop while 1 goto @b wend @b goto @loop