我对 lisp 很陌生,甚至连我的脚都湿透了。我确信有一次,我有一些函数在工作,我将能够在它们的基础上构建并处理更高阶的函数和更复杂的问题。
有人可以在以下代码中指出我的错误。
(defun indeHelper(A L N)
(cond (Null N) nil)
((= A (first L) (cons N (indeHelper A (rest L) (+ 1 N)))))
(t (indeHelper A (rest L) (+ 1 N))))
(defun inde(A L)
(funcall indeHelper(A L 1)))
另外我怎么称呼这个?我有一个我认为可以正常工作的函数,但我无法获得调用它的语法。谢谢你的帮助。