在F#中使printfn/IO纯净

ble*_*fly 1 .net f# functional-programming side-effects

似乎没有太多关于确保F#中的函数保持纯粹的在线.

要创建一个示例,有没有办法在F#中使printfn/IO纯净?

Pao*_*lla 9

你可以谷歌搜索Haskell的IO monad的F#实现.是一个很好的例子.