【发布时间】:2014-07-15 02:28:55
【问题描述】:
haskell 上有 IO monad 来保持它的纯净。我知道 f#/ocaml 支持可变状态,但 IO 操作实际上是如何工作的。 haskell 的 IO monad 对应的概念是什么。
【问题讨论】:
-
简短的回答是:F# 没有。
-
F# 没有 Haskell 的纯度,并且明确允许方法有副作用。
标签: haskell f# functional-programming monads