aiscript icon indicating copy to clipboard operation
aiscript copied to clipboard

関数の引数が足りない時の動作が未定義

Open FineArchs opened this issue 1 year ago • 1 comments

Aiscriptで定義された関数が引数不足で呼び出された時の想定がされていません。

実際にそのような状態になると未定義の動作を行います。例えば、現状だと

@func(a){a}
func()

のようなコードを実行すると

TypeError: Cannot read properties of undefined (reading 'type')

のエラーが出ます。

FineArchs avatar Sep 02 '23 07:09 FineArchs

  • その場でエラーに
  • NULLを渡す
  • エラー型を渡す
  • その引数は変数として存在しないことにする(No such variable)

FineArchs avatar Oct 15 '23 09:10 FineArchs