2
私はちょっと遊んで、conduit
を理解しようとしています。Monadic conduit mapはストリームを分割します
runConduit $ yield "abc" .| mapMC id .| sinkList
を実行すると["a", "b", "c"]
を与えながら
runConduit $ yield "abc" .| mapC id .| sinkList
を実行すると、["abc"]
を与えます。
なぜモナドバージョンでストリームが分割されますか?