我可以制作瞬态/持久化整个数据结构吗?

时间:2015-03-13 19:56:03

标签: clojure

Clojure docs page for transient我可以看出,在数据结构上调用transientpersistent!只对该集合对象(向量,散列映射或散列集)起作用。

如果我有一个对象树,有没有办法以递归方式获取整个结构的瞬态副本?然后将整个结构转回来?

1 个答案:

答案 0 :(得分:0)

似乎@Alex可能已经说过你需要推出自己的功能来处理数据结构。另请注意,assoc-in!没有assoc-in并行,这表明如果您想assoc-in嵌套数据结构,最终可能会推出自己的版本。