欢迎!请查看关于页面,了解更多关于该功能的信息。
添加了一个与 clojure.core/iterate 相仿的整数生成器实现。
修复: iterate-reducer.patch
请求筛选
评论者:amalloy
我应该同时将此实现为可迭代的吗?这对我来说并不明显,因为在我看来,这是 clojure.core.reducers 中唯一的能生成全新的序列而不是转换现有序列的功能。
之前的版本忽略了将迭代种子值包含在 reduce 中。
评论者:jasonjckn
Currying iterate 似乎没有用,尽管不是有害的。
在实现 repeat 时,我无法使用 currying。因为一参数已经保留用于无限 repeat ((link: n x] 和 [x],而非 [n x] 和 [n) 如果使用 currying)
我们是否只支持最后一参数可进行整数的函数的 currying?
这个新补丁替代了之前的补丁。如要求,我将大型问题 CLJ-993 分拆成更小的任务。
不依赖于我的其他reducer补丁,但如果它合并到CLJ-1045和CLJ-1046之后、CLJ-993之前,可能会出现一些轻微的合并冲突。
评论由:gshayban发布
iterate现在是可还原的