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