8
我学习F#的时刻,但我有一个很难理解这一点:F#收益! (yieldbang)运算符
let allPrimes =
let rec allPrimes' n =
seq {
if isPrime n then
yield n
yield! allPrimes' (n + 1) }
allPrimes' 2
我无法弄清楚什么yield!
操作,即使我读不准确其他更简单的例子,似乎yield!
返回一个内部序列。