gpt4 book ai didi

haskell - 模块,导出另一个模块

转载 作者:行者123 更新时间:2023-12-02 11:13:22 25 4
gpt4 key购买 nike

有没有办法创建一个可以导出其他模块的模块?

例如,我有一个模块列表:ABC。我希望将它们导入到模块 D 中。

所以,我必须写:

import A
import B
import C

它有效。但有时可能不太方便。

有没有办法创建一个Collection模块来导出ABC的内容?

有了这个功能,我只需要写:

,而不是以前的说明。
import Collection -- Importing A, B, C.

最佳答案

是的,但您需要使用显式导出列表,指定要从此模块导出的所有函数、类型、类和模块。

module Foo (module A, module B, myid) where

import A
import B

myid :: a -> a -- For example

关于haskell - 模块,导出另一个模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20901002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com