正如我所知,Haskell中的变量是不可变的(因此,它们实际上不是"变量").
在这种情况下,如果我们有一个复杂的大数据结构,如红黑树,我们应该如何实现实际改变数据结构的操作?
每次插入或删除元素时都创建树的副本?
haskell immutability data-structures
data-structures ×1
haskell ×1
immutability ×1