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!
返回一個內部序列。