简体   繁体   English

为什么Haskell有Data.Sequence?

[英]Why does Haskell have Data.Sequence?

Why does Haskell have Data.Sequence? 为什么Haskell有Data.Sequence? Aren't (lazy) lists already the most general forward iterators possible (by virtue of being free monoids)? 是不是(懒惰)列表已经是最普遍的前向迭代器(由于是免费的幺半群)?

The details are mentioned on the first paragraph on hackage . 关于hackage的第一段提到了细节 As pointed by @AndrewC they offer many operations efficiently example concatenating two sequences, viewing the right end of a sequence or adding elements at the end of a sequence. 正如@AndrewC指出的那样,它们提供了许多操作,例如连接两个序列,查看序列的右端或在序列的末尾添加元素。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM