Entiendo que una lista en realidad contiene valores y una secuencia es un alias de IEnumerable<T>
. En el desarrollo práctico de F #, ¿cuándo debería usar una secuencia en lugar de una lista?
Aquí hay algunas razones por las que puedo ver cuándo sería mejor una secuencia:
- Al interactuar con otros lenguajes .NET o bibliotecas que lo requieran
IEnumerable<T>
. - Necesita representar una secuencia infinita (probablemente no sea realmente útil en la práctica).
- Necesita una evaluación perezosa.
¿Hay otros?