在书中,小图表"第四版,在第8章中有功能" multirember& co",我是在" emacs lisp"语言,导致以下问题: Emacs:嵌套超过`max-lisp-eval-depth'
(defun multirember&co (a lat col)
(cond ((null lat) (funcall col '() '()))
((eq (car lat) a) (multirember&co a
(cdr lat)
(lambda (newlat seen)
(funcall col newlat
(cons (car lat) seen)))))
(t (multirember&co a
(cdr lat)
(lambda (newlat seen)
(funcall col (cons (car lat) newlat)
seen))))))
(defun a-friend (x y)
(null y))
(multirember&co 'tuna '(tuna) 'a-friend)
Emacs:嵌套超过了max-lisp-eval-depth'
我的代码出了什么问题?
提前致谢