Skip to content
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

システム関数の関数オブジェクトを実行できないケースがある #1974

Open
mikecat opened this issue Feb 23, 2025 · 0 comments

Comments

@mikecat
Copy link
Contributor

mikecat commented Feb 23, 2025

なでしこ3簡易エディタ (v3.7.2) で

# 「関数Fを引数Aで呼び出す」関数を作成する
●(FにAを)引数登録とは
  「((f,a)=>(()=>f(a)))」を[F,A]でJS関数実行して戻す。
ここまで。

●(Aを)出力とは
  Aを表示。
ここまで。

「出力のテスト」を表示。
{関数}出力に「にゃーん」を引数登録して実行。
「表示のテスト」を表示。
{関数}表示に「にゃーん」を引数登録して実行。

を実行すると、

出力のテスト
にゃーん
表示のテスト

が出力され、

[実行時エラー]main.nako3(3行目): TypeError: e is undefined

というエラーが出ます。

「表示」の実装を呼び出す際、最後の引数の sys に適切な値が設定されていないと考えられます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant