标签: haskell
有没有办法克隆Haskell中的列表?我找不到关于这个或任何关于SO的任何文档。如果没有人可以提出一个简单的实施方法吗?
答案 0 :(得分:15)
Haskell值是不可变的。 “修改”列表只是将其转换为新列表;原始列表永远不会改变。因此,由于列表首先不能改变,因此不需要克隆它们;你可以重复使用原始列表。
答案 1 :(得分:7)
与Haskell中的几乎所有数据类型一样,列表是不可变的,因此不需要复制它们。