这有效:
(+ 1 2 3) 6
这不起作用:
(+ '(1 2 3))
如果' cl-*'被加载,这是有效的:
cl-*
(reduce '+ '(1 2 3)) 6
如果reduce总是可用我可以写:
reduce
(defun sum (L) (reduce '+ L)) (sum '(1 2 3)) 6
定义函数的最佳实践是sum什么?
sum
(apply '+ '(1 2 3))