Bir listenin aslında değerler içerdiğini ve bir dizinin bunun için bir takma ad olduğunu anlıyorum IEnumerable<T>
. Pratik F # geliştirmede, bir listenin aksine bir diziyi ne zaman kullanmalıyım?
Bir sekansın ne zaman daha iyi olacağını görebilmemin bazı nedenleri:
- Gerektiren diğer .NET dilleri veya kütüphaneler ile etkileşim zaman
IEnumerable<T>
. - Sonsuz bir diziyi temsil etmesi gerekir (muhtemelen pratikte gerçekten kullanışlı değildir).
- Tembel değerlendirmeye ihtiyacınız var.
Başkaları var mı?