let aBunch = 1000 let offset = 0 let getIt offset = MyIEnumerable |> Seq.skip aBunch * offset |> Seq.take aBunch |> Seq.iter (.. some processing ...)
Wywołanie getIt() z różnych przesunięć w końcu daje mi wyjątek „Nieprawidłowe działanie” z dodatkową informacją, że „sekwencja wejściowa miał wystarczających elementy”Wywołanie Seq.skip i Seq.take w F #
staram zrozumieć, dlaczego, jak i zarówno Seq.Skip Seq.take nie generuje wyjątek według dokumentacji online FSharp Collections
Wersja: (Visual Studio 2010) Beta 1
Dokumentacja nie mówi nic na temat wyjątków; dokumenty są niekompletne. Złożę błąd do dokumentu. – Brian