let aBunch = 1000 let offset = 0 let getIt offset = MyIEnumerable |> Seq.skip aBunch * offset |> Seq.take aBunch |> Seq.iter (.. some processing ...)
getIt() अलग ऑफसेट के साथ अंत में मुझे अतिरिक्त जानकारी के साथ 'अमान्य आपरेशन' अपवाद देता है कि कॉलिंग 'इनपुट अनुक्रम था अपर्याप्त तत्वों'एफ # में Seq.skip और Seq.take कॉलिंग
मैं कोशिश समझने के लिए क्यों, दोनों Seq.Skip और Seq.take ऑनलाइन प्रलेखन के अनुसार एक अपवाद उत्पन्न नहीं करते हैं FSharp Collections
संस्करण: (दृश्य स्टूडियो 2010) बीटा 1
प्रलेखन अपवादों के बारे में कुछ भी नहीं कहता है; दस्तावेज़ अपूर्ण हैं। मैं एक दस्तावेज़ बग फाइल करूंगा। – Brian