小编I.N*_*.N.的帖子

clojure - 从ref向量中删除一个元素

我正在使用一个定义为参考的地图矢量.

我想从向量中删除单个地图,我知道为了从我应该使用的向量中删除元素subvec.

我的问题是我找不到一种方法来实现subvec参考向量.我尝试使用: (dosync (commute v assoc 0 (vec (concat (subvec @v 0 1) (subvec @v 2 5))))),以便从vec函数返回的seq 将位于向量的索引0,但它不起作用.

有没有人知道如何实现这个?

谢谢

vector clojure ref

7
推荐指数
1
解决办法
1298
查看次数

标签 统计

clojure ×1

ref ×1

vector ×1