【发布时间】:2009-02-26 13:37:15
【问题描述】:
这行得通:
(+ 1 2 3)
6
这不起作用:
(+ '(1 2 3))
如果加载了“cl-*”,这将起作用:
(reduce '+ '(1 2 3))
6
如果reduce 随时可用,我可以写:
(defun sum (L)
(reduce '+ L))
(sum '(1 2 3))
6
定义sum等函数的最佳做法是什么?
【问题讨论】:
-
请不要更改问题,打开一个新问题。
-
我已经回滚了这个问题。