2024 Clojure 状况调查 中分享您的想法!

欢迎!请查看 关于 页面,了解更多此网站的工作方式。

0
Clojure

在 Jira 中没有找到相关的东西。

1 答案

0
 
最佳答案

我不记得了,可能只是因为 partitionpartition-all 使用得较少。我不认为没有理由不能这样。

`partition` 函数有多种用法。从`(partition n step pad coll)`中移除`coll`以创建一个转换器用法会与`(partition n step coll)`冲突。也许转换器可以用`(partition n step)`实现,但运行时需要将其区分于`(partition n coll)`。总的来说,`partition`已经非常复杂,以常规方式引入转换器会影响到现有用法,如果你已经准备好使用转换器,你可以通过`partition-all`来完成这项工作?
我认为这不是问题的所在。"partition-all"也存在这个问题,我们只是在那种情况下不支持其他转换器用法。"partition"至少应该像"partition-all"那样支持一种用法。
...