有没有办法从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 *包中的*模块*。不是前奏功能。 –