前提・実現したいこと
下のソースコードのような関数を作りyに関数を与えて、そのうちの**という表記をexptに、xを引数で与えたtに置き換えて評価してyの値を計算させたいのですが、下のようなエラーが出てしまいます。どうしたら良いでしょうか?
以下のように引数を与え、このようなエラーが出ています。
初心者のため、何か大きく勘違いしてそうなのですが、よろしくお願いします。
(myeval '(+ (** x 4) (** x 3) 1) 3) **: undefined;
該当のソースコード
scheme
1(define myeval 2 (lambda (y t) 3 (let ((** expt) (x t)) 4 (eval y (interaction-environment)) 5 ) 6 ) 7) 8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/20 03:06