克隆Haskell中的列表

时间:2012-04-11 22:06:33

标签: haskell

有没有办法克隆Haskell中的列表?我找不到关于这个或任何关于SO的任何文档。如果没有人可以提出一个简单的实施方法吗?

2 个答案:

答案 0 :(得分:15)

Haskell值是不可变的。 “修改”列表只是将其转换为新列表;原始列表永远不会改变。因此,由于列表首先不能改变,因此不需要克隆它们;你可以重复使用原始列表。

答案 1 :(得分:7)

与Haskell中的几乎所有数据类型一样,列表是不可变的,因此不需要复制它们。