do yield in for loop в выражении вычисления последовательности

Почему эти работают

let x = seq { for i in 1 .. 10 do yield i }
let x = seq { for i in 1 .. 10 -> i }
let x = seq { for i = 1 to 10 do yield i }

, а этот нет?

let x = seq { for i = 1 to 10 -> i }
11
задан Panos 18 April 2012 в 10:06
поделиться