正如我所理解的,当您使用如下表达式创建新列表时,Erlang不会复制L1,它只是复制H.
L1
H
L2 = [H|L1]
Erlang是否具有持久的数据结构(请参阅持久性数据结构)dict,也就是说,当您在树中添加/删除/修改节点时,只复制了少量元素(如Clojure中)?
dict
erlang clojure
clojure ×1
erlang ×1