如何查看 Monad Reader 的代码?

How to see code of Monad Reader?

我是Haskell的初学者,想了解Reader Monad。我知道如何使用这个 monad。但我想看看 monad 的实现(特别是函数 "return" 的代码)。我怎样才能看到这段代码?

已回答 by pdexter

The definition is here but I would recommend reading the simplified version here.

我已经从 here 下载了 ghc 源 它包含所有基本函数的定义 然后我在 Sublime 文本编辑器中打开文件夹,它将索引源文件。然后您可以在函数上键入 F12Ctrl+Shift+F 来查找实现。您可以使用 Alt+-.

返回

实际上我下载了很多其他 Haskell 库以供参考。