【发布时间】:2012-12-23 08:03:36
【问题描述】:
我正在尝试在列表中找到最大数量,然后对其进行处理:
(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 有效。我做错了什么?
【问题讨论】:
-
(let ((a maxList l)) ...)
标签: lisp common-lisp let