More ... | HSPHelp:assert
assertassert p1 p1(0) : デバッグ時の条件式 説明assert命令はスクリプトを実行したときに、スクリプト中からデバッグウィンドウを開いて、プログラムの処理を停止させる命令です。 「デバッグ時の条件式」というのが慣れないと分かりにくいので、簡単なサンプルを紹介します。 randomize
repeat
wait 10
n = rnd(10)
d = rnd(10)
assert d
mes ""+n+"/"+d+"="+(n/d)
loop
これは割り算の式と答えを表示するプログラムです。 ただしassert命令は実行ファイルを作成するときは取り消されるので、このまま実行ファイルを作成し、実行ファイルを実行した場合はエラーになります。 assertはあくまでデバッグ時の簡易チェックのための命令です。 備考ver3.0標準命令 |