首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何隐式导入模块

如何隐式导入模块
EN

Stack Overflow用户
提问于 2014-04-23 14:36:03
回答 2查看 268关注 0票数 4

模块A导入Data.Char

模块B-进口模块A

所以模块B会自动导入Data.Char?

如果没有,我需要在模块A中显式导入Data.Char吗?

在我的程序中,模块B不能从Data.Char访问类型

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-23 14:40:50

您可以从模块Data.Char导出A

代码语言:javascript
复制
module A (
    -- ... other functions
    module Data.Char
    -- ... other functions
) where

import Data.Char

现在,当您使用import A时,Data.Char将可用。

票数 14
EN

Stack Overflow用户

发布于 2014-04-23 14:39:42

如果要从模块B中的Data.Char访问函数和类型,则需要在其中导入Data.Char,除非您导入的模块A已经重新导出了模块B中所需的函数和/或类型。

模块A中Data.Char的导入仅用于该模块本身。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23247578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档