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標準命令 |