(1) option strict: ? n ' undefined variable エラー (2) option strict: goto @l: var n: @l: ? n ' エラー無し、出力無し: var による宣言はコンパイル時に処理される。(コンパイルのみなので ? 命令は実行されない) (3) option strict: goto @l: var x[8]: @l: ? x[0] 'エラー無し、出力無し ここで slot 0 を exec 1 に変更して実行すると・・・ (3') ' ? x[0] 命令で Type mismatch エラー発生。 use (コンパイルのみ) では発生しなかったエラーが、exec で発生しました。