如何减少参数列表而不是集合?

时间:2012-12-08 12:47:32

标签: clojure

clojure中是否有一个函数需要两个或多个参数并将它们提供给函数,所以f(f(f(a,b),c),d)等。

我知道我可以这样做:

(fn g [& items] (reduce f (seq items)))

但有更好的方法吗?

1 个答案:

答案 0 :(得分:4)

这正是你应该怎么做的。实际上,删除seq会使其更简单,而不会改变行为。

相关问题