我在haskell中编写应用程序,我想将一些函数和数据类型导出到其他文件,然后能够在我的主文件中使用它们。
怎么做?
感谢您的帮助
答案 0 :(得分:5)
您可以像这样布置源代码:
Main.hs
A/Module.hs
您需要在A/Module.hs
中指定它实际上是哪个模块;它必须是:
module A.Module where
...
在Main.hs
中,您导入A.Module
;默认情况下会导出所有名称。
答案 1 :(得分:3)
Haskell模块上的Wikibooks page将是一个很好的起点,或者是学习Haskell的relevant section(特别是“制作我们自己的模块”部分)。