Ano*_*ous 8 import haskell ghc
有没有办法创建一个可以导出其他模块的模块?
例如,我有模块列表:A,B,C.我希望将它们导入模块D.
所以,我必须写:
import A
import B
import C
Run Code Online (Sandbox Code Playgroud)
有用.但有时候可能不太方便.
有没有一种方法来创建Collection一个导出的内容模块A,B和C?
使用此功能,我只需要编写:而不是之前的说明.
import Collection -- Importing A, B, C.
Run Code Online (Sandbox Code Playgroud)
是的,但您需要使用显式导出列表,指定要从此模块导出的所有函数,类型,类和模块.
module Foo (module A, module B, myid) where
import A
import B
myid :: a -> a -- For example
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |