82. Iteratee を作る
let rec consumer =
iteratee {
let! mw = head
match mw with
| None - ()
| Some w -
printf XXX
w
| (ByteString.singleton ByteString.toString)
| printfn %s
return! consumer
}
head はストリームを消費して要素を取り出す
Iteratee
88. お仕事を増やす
let consumer2 =
iteratee {
let! mw = head
match mw with
| None - ()
| Some w -
printf YYY
w
| (ByteString.singleton ByteString.toString)
| printfn %s
}