0

到目前为止,我发现:

http://monads.haskell.cz/html/writermonad.html
http://en.wikipedia.org/wiki/Monad_(functional_programming)

它给出了>>=和的定义return

官方代码在哪里?

4

2 回答 2

6

标准变压器的Monad实例可以在transformers包中找到。对于WriterT,看这里。不幸的是,目前还没有很好的工具支持来查找特定实例的定义位置——您只需要做一些有根据的猜测(或者聪明地使用您最喜欢的grep替代品)。

于 2013-11-23T02:48:22.833 回答
0

所有源代码都可以在Hackage上找到。

于 2013-11-23T02:26:11.203 回答