これはわかりやすい構文だ。従来、このような動作を実現するには、 Loop 内に break を設定する必要があった。
上記のページのサンプルコードをもとに、実例として簡単なスクリプトを書いてみよう。x > y が満たされたときに無限ループから抜けるよう設定している。
x := 1 y := 100000 Loop x *= 2 Until x > y msgbox,% x
この構文は、Loop, Read といった他の Loop でも使用できるようだ。
これはわかりやすい構文だ。従来、このような動作を実現するには、 Loop 内に break を設定する必要があった。
上記のページのサンプルコードをもとに、実例として簡単なスクリプトを書いてみよう。x > y が満たされたときに無限ループから抜けるよう設定している。
x := 1 y := 100000 Loop x *= 2 Until x > y msgbox,% x
この構文は、Loop, Read といった他の Loop でも使用できるようだ。