clojure中的函数reduce1?

时间:2015-11-12 06:47:16

标签: clojure

reduce1不在clojure.core中吗?我正在使用带有CIDER的Emacs而我没有reduce1(doc reduce1)会返回nil

2 个答案:

答案 0 :(得分:5)

reduce1是Clojure引导clojure.core时使用的private reduce函数。这是必要的,因为reduce需要工作的一些东西尚未加载。您不应在自己的代码中使用reduce1,而是首选reduce

答案 1 :(得分:2)

clojure.core第895行中的函数is defined,但标记为私有,后来重新定义为普通reduce