C'è un modo per visualizzare un elenco di funzioni Prelude (come Data.Char
) dalla console Haskell, invece di visitare Hoogle?C'è un modo per visualizzare un elenco di funzioni Preludio dalla console Haskell?
7
A
risposta
10
Da GHCi è possibile utilizzare
:browse Data.Char
per vedere i tipi ei valori esportati da un determinato modulo.
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
... così puoi vedere tutto nel preludio con: ': sfoglia Prelude'. –
+0
Inoltre, 'ghc-pkg descrive base' (per esempio) per elencare i moduli nel pacchetto' base'. –
Nota, 'Data.Char' è un * modulo * nel pacchetto * base *. Non è una funzione di preludio. –