ちょっと私はlisp関数の助けが必要です。私は作成するはずです:lisp最後の要素の機能的なフォーム
(myLast L) リストL. の最後の要素まで評価します。
(atom X)
(quote X)
‘X
(eq X Y)
(cons X L)
(car L)
(cdr L)
(list A B C)
(if X Y Z)
(cond (C1 S1) (C2 S2) …… (Cn Sn))
を私が入れたときに、私は右のそれを持っていたと思った:(myLast「(paeg))→G
私たちはクラスで指定されている唯一のものはLispのために事前に定義されたすべてのフォームを使用しカント私はLISPに完全に新しいです
Error: The variable MYHW4.LISP is unbound.
Error signalled by EVAL
Backtrace: EVAL
Broken at SYSTEM::GCL-TOP-LEVEL.
をしてのcompletしようとしている:私はエラーを取得していますが
(defun myLast (L)
(if ((eq L '()) (cdr L))
(car L)
(myLast (cdr L))))
この割り当て。私はあなたが私を助けて、なぜ私がこのエラーを受けているのかを教えてくれることを願っていました。ありがとう!
ああ、ありがとう! – John