欢迎!请查看 关于 页面以获取更多关于此操作的信息。
这两个应该是相同的
(transduce (comp (take 10) (partition-all 3)) conj (range));; => ([0 1 2) [3 4 5) [6 7 8) [9]])
(reduce conj (r/reducer (range) (comp (take 10) (partition-all 3))));; => ([0 1 2] [3 4 5] [6 7 8])
原因是 r/reducer 目前不尊重 xf 的 1-arity 情况。