我正在使用一个定义为参考的地图矢量.
我想从向量中删除单个地图,我知道为了从我应该使用的向量中删除元素subvec.
subvec
我的问题是我找不到一种方法来实现subvec参考向量.我尝试使用: (dosync (commute v assoc 0 (vec (concat (subvec @v 0 1) (subvec @v 2 5))))),以便从vec函数返回的seq 将位于向量的索引0,但它不起作用.
(dosync (commute v assoc 0 (vec (concat (subvec @v 0 1) (subvec @v 2 5)))))
vec
有没有人知道如何实现这个?
谢谢
vector clojure ref
clojure ×1
ref ×1
vector ×1