有没有办法从Haskell控制台查看Prelude函数列表?
答
从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'中的模块。 –
请注意,'Data.Char'是* base *包中的*模块*。不是前奏功能。 –