我是Haskell的初學者,我想了解Reader Monad。我知道如何使用這個monad。但我想看看monad的實現(特別是函數「return」的代碼)。我怎樣才能看到這個代碼?如何查看Monad Reader的代碼?
2
A
回答
2
我已經下載從here 它包含的所有基函數 的定義GHC源然後我打開崇高的文本編輯器這將索引源文件的文件夾。然後,您可以在功能上鍵入F12
或Ctrl+Shift+F
以查找實施。您可以跳回Alt+-
。
我實際上下載了許多其他Haskell庫以方便參考。
3
相關問題
- 1. 如何處理`Reader` monad和`Try`?
- 2. 請澄清Reader Monad類型的行爲
- 3. 適用於Reader monad的實例
- 4. 查看代碼
- 5. TFS - 如何查看已查看的代碼,但不會更新代碼
- 6. 如何查看「和」的實現代碼?
- 7. 如何查看R的源代碼
- 8. 如何查看Python的__builtins__源代碼?
- 9. 如何查看RouteValueDictionary類的源代碼
- 10. 如何查看totalview中的源代碼?
- 11. 如何查看Silverlight dll的源代碼
- 12. 如何查看xcode右側的代碼?
- 13. 如何查看SqueakSource的代碼?
- 14. 是否存在Powerset-over-Reader monad?
- 15. 使用Reader Monad進行依賴注入
- 16. 爲什麼Reader monad存儲函數?
- 17. Adobe Reader錯誤代碼
- 18. 如何查看寶石代碼
- 19. 如何查看Android API代碼
- 20. 我如何查看IL代碼?
- 21. Base64在css中?如何查看代碼
- 22. MDE文件 - 如何查看代碼
- 23. 如何查看HTML源代碼?
- 24. 如何查看源代碼Kcachegrind
- 25. 如何查看Android源代碼版本?
- 26. 查看此代碼
- 27. 查看查看HMVC代碼點火器
- 28. 如何從代碼文檔中隱藏查看源代碼?
- 29. Safari的Reader代碼在哪裏?
- 30. 在Adobe Reader 9中查看書籤9
的定義是[這裏](http://hackage.haskell.org/package/transformers-0.5.2.0/docs/src/Control.Monad.Trans.Reader.html),但我會建議閱讀簡化版[這裏](https://wiki.haskell.org/All_About_Monads#The_Reader_monad) – pdexter
哦,謝謝 - 這似乎回答我的問題 – LmTinyToon