2024 年 Clojure 问卷调查! 分享您的想法。

欢迎!请参阅 关于 页面以获取有关如何使用此网页的一些更多信息。

0
core.rrb-vector

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


抛出 ClassCastException [B 不能转换为 [Ljava.lang.Object;  clojure.core.rrb-vector.nodes/reify--1261 (nodes.clj:69)

对每个 i < n * 32 - 32。

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

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

2 答案

0

评论者:therasppie

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

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