gpt4 book ai didi

haskell - 有没有办法在 GHCI 中查看模块中的函数列表?

转载 作者:行者123 更新时间:2023-12-02 05:07:44 26 4
gpt4 key购买 nike

我发现在 Python 或 Common Lisp 中,您可以在运行时列出库的内容,这很方便。 Haskell 是否有同样的功能,特别是在 GHCI 提示符下?

最佳答案

GHCi 有一个 :browse 命令来列出模块的内容:

Prelude> :browse Data.List
(\\) :: (Eq a) => [a] -> [a] -> [a]
delete :: (Eq a) => a -> [a] -> [a]
deleteBy :: (a -> a -> Bool) -> a -> [a] -> [a]
deleteFirstsBy :: (a -> a -> Bool) -> [a] -> [a] -> [a]
elemIndex :: (Eq a) => a -> [a] -> Maybe Int
...
Prelude> :help
...
:browse[!] [[*]<mod>] display the names defined by module <mod>
(!: more details; *: all top-level names)
...

关于haskell - 有没有办法在 GHCI 中查看模块中的函数列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1698942/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com