有沒有辦法從Haskell控制檯查看Prelude函數列表(例如Data.Char
),而不是訪問Hoogle?有沒有辦法從Haskell控制檯查看Prelude函數列表?
7
A
回答
10
從GHCI可以使用
:browse Data.Char
看到由給定模塊導出的類型和值。
E.g.
Prelude> :browse Data.Char
digitToInt :: Char -> Int
generalCategory :: Char -> GeneralCategory
isLetter :: Char -> Bool
isMark :: Char -> Bool
isNumber :: Char -> Bool
isPunctuation :: Char -> Bool
isSeparator :: Char -> Bool
isSymbol :: Char -> Bool
data Char = GHC.Types.C# GHC.Prim.Char#
chr :: Int -> Char
...
+6
...所以你可以在前奏中看到一切:':瀏覽前奏曲。 –
+0
此外,還有'ghc-pkg describe base'(例如)列出軟件包'base'中的模塊。 –
相關問題
- 1. 有沒有辦法遠程查看CruiseControl.NET的控制檯?
- 2. R:有沒有辦法查看列表
- 3. 有沒有辦法從Rails控制檯查看方法的源代碼?
- 4. 有沒有辦法從python控制檯中查看模塊的源代碼?
- 5. 有沒有辦法在GHCI中查看模塊中的函數列表?
- 6. 有沒有辦法從新帳戶使用Firebase Legacy控制檯
- 7. 有沒有辦法從aws web控制檯獲取s3 uri?
- 8. 有沒有辦法從FXML控制器中獲得舞臺?
- 9. 有沒有辦法查看一個(匿名)函數?
- 10. 有沒有辦法查看MonetDB函數簽名
- 11. 有沒有辦法查看PyTable文件標記列表?
- 12. 有沒有辦法查看HttpRuntime.Cache?
- 13. 有沒有辦法在控制器方法之前檢查控制器參數?
- 14. 有沒有辦法在Eclipse中查看類的方法列表長度(行數)?
- 15. 有沒有辦法在haskell中轉換函數類型?
- 16. 有沒有辦法從Racket REPL中查看函數的源代碼?
- 17. 有沒有辦法長時間保存iPad控制檯日誌?
- 18. 有沒有辦法確定stdout是否指向控制檯?
- 19. cx_Freeze幫助:有沒有辦法讓控制檯打開?
- 20. 有沒有辦法讓c + +控制檯文本變大?
- 21. 有沒有辦法在運行時更改控制檯圖標
- 22. 單元測試時有沒有辦法激活控制檯?
- 23. 有沒有辦法給Chrome控制檯選項卡權限?
- 24. 有沒有辦法清除控制檯的某個部分?
- 25. 有沒有辦法讓控制檯忽略某些錯誤?
- 26. 看到控制檯輸出沒有控制檯?
- 27. 有沒有辦法控制Chrome GC?
- 28. 有沒有辦法控制ko.toJS/ko.toJSON?
- 29. 有沒有辦法用arduino控制iPad?
- 30. 在Haskell中,有沒有辦法強制強制多態呼叫?
請注意,'Data.Char'是* base *包中的*模塊*。不是前奏功能。 –