-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
関数の引数を省略してもexistsはtrueを返す #635
Comments
AiScriptはundefinedがないので、「existsがfalseを返す」ことが実質的にundefinedの代わりになれば色々便利そうですね |
破壊性低そうだから次のリリースに入れていいかも |
原因引数が足りない場合に aiscript/src/interpreter/index.ts Lines 238 to 244 in 8d4dbaf
対策案
|
みたいなことができると便利かな? |
|
とりあえずすぐにできそうな修正はこの2方法
|
引数
arg
を省略した場合でも、exists arg
はtrueを返します。(引数の省略は正式な構文ではないが……)
引数を省略した場合、そのまま扱うとエラーになってしまうので、existsで判定できると助かります。
The text was updated successfully, but these errors were encountered: