मैं समझता हूं कि एक सूची में वास्तव में मूल्य शामिल हैं, और एक अनुक्रम के लिए एक उपनाम है IEnumerable<T>
। व्यावहारिक F # विकास में, मुझे किसी सूची के विपरीत अनुक्रम का उपयोग कब करना चाहिए?
यहां कुछ कारण दिए गए हैं जो मैं देख सकता हूं कि जब कोई क्रम बेहतर होगा:
- अन्य .NET भाषाओं या पुस्तकालयों के साथ बातचीत करते समय जिनकी आवश्यकता होती है
IEnumerable<T>
। - एक अनंत अनुक्रम का प्रतिनिधित्व करने की आवश्यकता है (शायद वास्तव में व्यवहार में उपयोगी नहीं है)।
- आलसी मूल्यांकन की आवश्यकता है।
क्या कोई और हैं?