欢迎!有关如何操作的更多信息,请参阅 关于 页面。
最好能有一个对核心 reductions 函数的实现进行修改的调整器。
reductions
初步实现尝试包括。此版本需要初始减少值参数(而不是使用 (f))并将该初始值包含在最终减少中。我不确定这两个决策是否最优,但它导致一个函数,该函数最接近 clojure.core/reductions。
clojure.core/reductions
由 jafingerhut 发布的评论:
2012年11月23日的 reductions-reducer.diff 补丁在2014年9月3日对 Clojure 进行了一些提交后不再干净地应用到最新的 master 上。
我没有检查这个补丁是否容易更新,也不知道是否有兴趣更新补丁,或者是否更喜欢使用 transducers 而不是 reducers,因此所有与 reducers 相关的票证都将被关闭。有关如何更新补丁的建议,请参阅 http://dev.clojure.org/display/community/Developing Patches 中的“更新过时的补丁”部分。