我想知道clojure是否为下面的代码内置了什么东西。
我知道我可以做(map (fn [x] (f x)) coll)
然后像做here那样评估序列我不想那样做。
(defn apply-to-all [f coll]
(f (first coll))
(if (= (count (rest coll)) 0)
nil
(apply-to-all f (rest coll))))
"example usage"
(apply-to-all println [0 1 2])
最佳答案
(doseq [x [0 1 2]]
(println x))
关于clojure - clojure中内置的->调用序列中每个元素的不纯函数吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29323454/