请在2024年Clojure现状调查!中分享您的想法。

欢迎!请参阅关于页面以了解更多有关此信息的详情。

0
Clojure

我在Jira中没有找到相关内容。

1 答案

0

选中
 
最佳答案

我不记得了,可能只是因为partition使用频率比partition-all低。我认为它完全可以是。

`partition` 具有多种用法。从 `(partition n step pad coll)` 中移除 coll,以创建转换器用法,可能会与 `(partition n step coll)` 冲突。  也许转换器可以用 `(partition n step)` 来表示,但需要在运行时区分它与 `(partition n coll)`。  总的来说,`partition` 已经极其复杂,以通常的方式引入转换器将影响现有的用法,而如果你已经打算使用转换器,你可以使用 `partition-all` 来完成这项工作?
by
我认为这里并不是这个问题。`partition-all` 也存在同样的问题,我们只是不在这个情况下支持转换器的其他用法。`partition` 可以至少支持与 `partition-all` 相似的用法。
...