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

欢迎!有关该网站的更多信息,请参阅关于页面。

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函数的愿望。目前,由于处理集合的函数中很少与非seqables一起工作,因此在Clojure中处理ArrayChunks相当笨拙。此功能将主要供实现者使用,因为最终用户不应关心他们的序列是否已分块。

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