Re[6]: Как ускорить yield return?
От: Пельмешко Россия blog
Дата: 22.02.10 19:06
Оценка:
Здравствуйте, Пельмешко, Вы писали:

Упс, ошибся:

П>Образно говоря, с yield foreach получается, что внутри итератора стек из специальных энумераторов...

П>А у yield foreach-итератора нужный энумератор всегда лежит на вершине стека, один MoveNext() считай...

Btw, ну ведь красота же:
let rec fromTo x y =
    seq { if x <= y then
             yield  x
             yield! fromTo (x+1) y }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.