Я не могу осмыслить различия между последовательностью и LazyList
. Они одновременно ленивы и потенциально бесконечны. В то время как seq
- это IEnumerable
из .NET framework, LazyList
включен в F # PowerPack . На практике я встречаю последовательности гораздо чаще, чем LazyList
s.
Каковы их различия в производительности, использовании, удобочитаемости и т. Д.? Каковы причины такой плохой репутации LazyList
по сравнению с репутацией seq
?