【发布时间】:2012-03-03 18:54:12
【问题描述】:
我正在学习 Clojure,我正在尝试定义一个函数,该函数采用可变数量的参数(一个 variadic 函数)并将它们相加(是的,就像 + 过程一样)。但是,我不知道如何实现这样的功能
我能做的就是:
(defn sum [n1, n2] (+ n1 n2))
当然,这个函数需要两个参数和两个参数。请教我如何让它接受(和处理)未定义数量的参数。
【问题讨论】:
标签: function clojure lisp procedure