Я понимаю, что список действительно содержит значения, а последовательность - это псевдоним для IEnumerable<T>
, В практической разработке F #, когда я должен использовать последовательность, а не список?
Вот некоторые причины, по которым я могу видеть, когда последовательность будет лучше:
- При взаимодействии с другими языками или библиотеками .NET, которые требуют
IEnumerable<T>
. - Нужно представлять бесконечную последовательность (вероятно, не очень полезную на практике).
- Нужна ленивая оценка.
Есть ли другие?