标签: clojure
clojure中是否有一个函数需要两个或多个参数并将它们提供给函数,所以f(f(f(a,b),c),d)等。
我知道我可以这样做:
(fn g [& items] (reduce f (seq items)))
但有更好的方法吗?
答案 0 :(得分:4)
这正是你应该怎么做的。实际上,删除seq会使其更简单,而不会改变行为。
seq