Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法在 Haskell 中克隆一个列表?我找不到关于此的任何文档或关于 SO 的任何内容。如果没有人可以建议一个简单的实现方法吗?
Haskell 值是不可变的。“修改”列表只是将其转换为新列表;原始列表永远不会改变。因此,由于列表一开始就无法更改,因此无需克隆它们;您可以重复使用原始列表。
像 Haskell 中的几乎所有数据类型一样,列表是不可变的,因此无需复制它们。