4

有没有办法在 Haskell 中克隆一个列表?我找不到关于此的任何文档或关于 SO 的任何内容。如果没有人可以建议一个简单的实现方法吗?

4

2 回答 2

15

Haskell 值是不可变的。“修改”列表只是将其转换为新列表;原始列表永远不会改变。因此,由于列表一开始就无法更改,因此无需克隆它们;您可以重复使用原始列表。

于 2012-04-11T22:08:29.777 回答
7

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

于 2012-04-11T22:09:04.273 回答