【发布时间】:2012-05-17 13:18:46
【问题描述】:
我编写了一个愚蠢的函数,它返回一个没有通用 lisp 中最后一个元素的列表。这个问题有没有更优雅的解决方案?
这是我的代码:
(defun list-without-last (l)
(if (> (length (rest l)) 0)
(append (list (first l)) (list-without-last (rest l)))
nil))
【问题讨论】:
标签: list common-lisp