在Haskell中导出函数

时间:2014-04-14 09:38:33

标签: haskell module export

我有一个名为A.hs的haskell文件。我有很多辅助函数,但我只想导出其中两个,例如foo1和foo2。这是语法核心吗?

module A (foo1,foo2) where

foo1 a b = a * b
foo2 a b = a + b

由于我的文件中还有其他辅助函数,因此我不应该在执行此操作后从前奏中找到它们,对吧?但我可以联系到他们。我不知道该怎么做。我该如何解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:8)

语法正确。但是,对于解释文件,GHCi始终使所有顶层函数可用。