(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.
因此,您可以将元素关联到最后一个内部原始数组中的元素,甚至将它扩展以创建下一个内部原始数组。
但是,您不能将元素关联到任何先前的内部原始数组。
我想知道为什么在此之前没有人发现这个错误...