【发布时间】:2012-03-01 08:45:58
【问题描述】:
我无法理解序列和LazyList 之间的差异。他们既懒惰又可能是无限的。虽然seq<'T> 是来自.NET 框架的IEnumerable<'T>,但LazyList 包含在F# PowerPack 中。在实践中,我比LazyLists 更频繁地遇到序列。
它们在性能、使用、可读性等方面有何不同?与seq相比,LazyList的名声如此糟糕的原因是什么?
【问题讨论】:
标签: data-structures f# sequence lazy-evaluation