请在 2024 年 Clojure 调查问卷 中分享您的想法!

欢迎!请查看关于页面,了解更多关于该功能的信息。

0
Clojure

添加了一个与 clojure.core/iterate 相仿的整数生成器实现。

修复: iterate-reducer.patch

请求筛选

6 个答案

0

评论者:amalloy

我应该同时将此实现为可迭代的吗?这对我来说并不明显,因为在我看来,这是 clojure.core.reducers 中唯一的能生成全新的序列而不是转换现有序列的功能。

0

评论者:amalloy

之前的版本忽略了将迭代种子值包含在 reduce 中。

0

评论者:jasonjckn

Currying iterate 似乎没有用,尽管不是有害的。

在实现 repeat 时,我无法使用 currying。因为一参数已经保留用于无限 repeat ((link: n x] 和 [x],而非 [n x] 和 [n) 如果使用 currying)

我们是否只支持最后一参数可进行整数的函数的 currying?

0

评论者:amalloy

这个新补丁替代了之前的补丁。如要求,我将大型问题 CLJ-993 分拆成更小的任务。

不依赖于我的其他reducer补丁,但如果它合并到CLJ-1045和CLJ-1046之后、CLJ-993之前,可能会出现一些轻微的合并冲突。

0

评论由:gshayban发布

iterate现在是可还原的

0
欢迎来到Clojure问答平台,在这里您可以向Clojure社区成员提问并获得答案。
...