我的任务是在lisp中编写函数,通过使用递归来找到作为函数参数给出的列表的最大值.我尝试过但我有一些错误.我是Lisp的新手,我正在使用cusp插件进行eclipse.这是我的代码:
(defun maximum (l)
(if (eq((length l) 1)) (car l)
(if (> (car l) (max(cdr l)))
(car l)
(max (cdr l))
))
Run Code Online (Sandbox Code Playgroud) common-lisp ×1