Có cách nào để xem danh sách các chức năng Prelude (chẳng hạn như Data.Char
) từ bảng điều khiển Haskell thay vì truy cập vào Hoogle không?Có cách nào để xem danh sách các chức năng Prelude từ bảng điều khiển Haskell không?
7
A
Trả lời
10
Từ GHCi bạn có thể sử dụng
:browse Data.Char
để xem các loại và giá trị xuất khẩu của một module nhất định.
Ví dụ:
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
... để bạn có thể xem mọi thứ trong phần mở đầu bằng: ': duyệt Prelude'. –
+0
Ngoài ra, có 'ghc-pkg mô tả cơ sở' (ví dụ) để liệt kê các mô-đun trong gói' cơ sở'. –
Lưu ý, 'Dữ liệu.Char' là * mô-đun * trong gói * cơ sở *. Không phải là hàm Prelude. –