5

即,类似:

(defn dowith [f & arglists]
  (doseq [args arglists] (apply f args)))

Clojure 中是否有类似的内置函数?

4

2 回答 2

5

我经常写这样的东西;它太短了,不值得包装:

(map #(apply myfun %) list-of-arglists)

map最常使用,所以我得到结果并保持懒惰。当然,如果您不想让它变得懒惰并且不想要结果,那么doseq也可以。

于 2012-05-02T19:39:55.180 回答
3

不,没有内置函数可以做到这一点。

于 2012-05-02T19:35:59.003 回答