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

欢迎!请查看关于 页面以获取更多关于如何使用本站的信息。

0
Clojure

我发现能够迭代 ArrayChunks 非常有用。实现 Seqable 意味着它们可以用作大多数集合函数。

4 个回答

0

评论由:jim.blomo 创建

2012-05-28 实现了 vec 和 vector-of 的 seq 方法。它使用 ArrayChunk 后面支持数组来构建一个序列。包含了一些简单的测试。

0

评论由:stu 创建

请添加对激励用例的讨论。

0

评论由:jim.blomo 创建

这是由实现 Clojure 中 chunk-sequence-aware 函数的优雅愿望所推动的。目前,在 Clojure 中处理 ArrayChunks 是笨拙的,因为处理集合的许多函数都不能与非序列化对象一起使用。此功能将主要被实现者使用,因为最终用户不需要关心他们的序列是否分块。

0
参考: https://clojure.atlassian.net/browse/CLJ-1004(由 jim.blomo 报告)
...