读者,作家和国家的应用实例

时间:2017-01-18 15:48:24

标签: haskell functional-programming monads

我理解应用程序与monad编程风格,但大多数文章都讨论了这种区别与简单"像Maybe这样的单子。

但是像ReaderWriterState这样的monad呢?是否有以实用方式使用它们的实际例子?

1 个答案:

答案 0 :(得分:3)

每次使用foo <$> bar <*> baz idom与monadic函数barbaz时,您都会以一种应用方式使用Monad。这不是Applicative的深度使用,而是编写一些代码的方便方式,独立于Monad - 因此您也会发现Reader的这种风格,WriterState