Я розумію, що список насправді містить значення, а послідовність є псевдонімом для IEnumerable<T>
. Коли в практичній розробці F #, коли я повинен використовувати послідовність на відміну від списку?
Ось кілька причин, якими я бачу, коли послідовність буде кращою:
- При взаємодії з іншими мовами .NET або бібліотеками, які вимагають
IEnumerable<T>
. - Потрібно представляти нескінченну послідовність (ймовірно, не дуже корисну на практиці).
- Потрібна ледача оцінка.
Чи є інші?