reduce1
不在clojure.core中吗?我正在使用带有CIDER的Emacs而我没有reduce1
,(doc reduce1)
会返回nil
。
答案 0 :(得分:5)
reduce1
是Clojure引导clojure.core
时使用的private reduce函数。这是必要的,因为reduce
需要工作的一些东西尚未加载。您不应在自己的代码中使用reduce1
,而是首选reduce
。
答案 1 :(得分:2)
clojure.core第895行中的函数is defined,但标记为私有,后来重新定义为普通reduce
。