首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在GHC中,有没有办法打印模块的出口?

在GHC中,有办法打印模块的出口。可以使用-ddump-minimal-imports选项来实现这个目的。这个选项会在编译时生成一个名为<source>.imports的文件,其中包含了模块的所有导入和导出声明。

例如,如果你的源文件名为Main.hs,则可以使用以下命令来编译并生成.imports文件:

代码语言:txt
复制
ghc -ddump-minimal-imports Main.hs

生成的Main.imports文件将包含类似以下内容:

代码语言:txt
复制
import Prelude hiding (catch)
import GHC.Base (String, IO, return, getLine)
import GHC.Show (show)
import Control.Exception (catch)

这样,你就可以查看模块的所有出口,包括导入的模块、导出的函数和类型等。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券