我正在编写一个具有大量需要导出的功能的模块。该模块还有大量的数据结构。
假设我的模块包含以下内容:
module MyUtils (A(..), B(..),C(..),D(..),f1,f2,f3,f4,f5,f6) where
--Data constructors
data A = ...
data B = ...
data C = ...
data D = ...
--functions
f1 :: A -> B
f2 :: A -> B -> C
f3 :: A -> B -> D
f4 :: A -> B -> A
f5 :: A -> B -> B
f6 :: A -> B
我在这里看到了 Data.Map 源 它显示它正在导出一个非常大的列表中的大量函数。
但是如果我想导出所有东西,可以用一种快捷的方法来完成,比如,
module MyUtils (..) where
?