我正在尝试在列表中找到最大数量,然后对其进行处理:
(defun maxList (l)
(if (= (length l) 1)
(first l)
(if (> (first l) (maxList (rest l)))
(first l)
(maxList (rest l))
);if
);if
);defun
(defun try-let (l)
(let (a (maxList l))
(print a)
);let
);defun
但是它打印 null,但 maxList 有效。我究竟做错了什么 ?