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

欢迎!请参阅关于页面了解有关该功能的一些更多信息。

0投票
core.rrb-vector

(let [coll (into (fv/vector-of :byte) (repeat (* 32 n) 0)]
  (assoc coll i 1))


throws ClassCastException [B cannot be cast to [Ljava.lang.Object;  clojure.core.rrb-vector.nodes/reify--1261 (nodes.clj:69)

for every i < n * 32 - 32.

因此,您可以将元素关联到最后一个内部原始数组中的元素,甚至将它扩展以创建下一个内部原始数组。
但是,您不能将元素关联到任何先前的内部原始数组。

我想知道为什么在此之前没有人发现这个错误...

2 答案

0投票

评论由:therasppie

我忘记了说,我正在使用rrb-vector发行版0.0.11。

0投票
参考:https://clojure.atlassian.net/browse/CRRBV-13 (由alex+import报告)
...