正确导入带有某些定义的模块,这些定义仅在限定名称下可见

Shou Ya

假设我有一个模块A与名称bc定义。

现在,我希望以某种方式导入A,并且应该可以使用以下名称:

  • A.b
  • A.c
  • c

b隐藏不合格名称的地方

我尝试的方法是以两种方式两次导入A:

import A hiding (b)
import qualified A (b)

但这似乎没有达到上述效果。那么正确的方法是什么呢?

比克利尔

你应该能够做

import A (c)
import qualified A

或者

import A hiding (b)
import qualified A

只能让您访问c,然后A使用限定的语法访问其中的所有内容如果要在GHCi中进行测试,请记住,GHCi还有一些特殊的东西,可以允许它在从源代码加载的模块中进行更多访问,因为它的主要用途是探索和调试。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在另一个没有完全限定名称的类中定义java codeModel生成的类

来自分类Dev

模块导入:NameError:名称未定义

来自分类Dev

在宏中定义函数:不能使用限定名称作为参数

来自分类Dev

SSDT项目中带有美元符号的全限定名称

来自分类Dev

带有子模块导入的名称空间

来自分类Dev

如何在没有完全限定名称的情况下在另一个generatee类中定义java codeModel生成的类

来自分类Dev

导入模块时,我收到有关未定义某些变量的 NameError(即使是)

来自分类Dev

有没有办法使未在模块范围内定义的Chisel中的信号在波形中可见?

来自分类Dev

自定义模块导入错误仅在部署期间

来自分类Dev

导航栏中的某些菜单仅在xs视图模式下可见

来自分类Dev

使结构定义“全局”可见?

来自分类Dev

为什么即使导入了twitter模块也没有定义名称“ twitter”?

来自分类Dev

导入带有类定义的python模块时发生意外行为

来自分类Dev

在名称空间中声明变量,在main中定义它,使其对所有其他文件可见

来自分类Dev

没有类型定义的情况下如何在Typescript中导入节点模块?

来自分类Dev

自定义构造函数没有可见的@interface

来自分类Dev

Spring Boot测试:SpringSecurityFilterchain上不可见带有自定义身份验证提供程序的Spring Security

来自分类Dev

重新定义本地liquibase属性,这些属性在包含的文件中仍然可见

来自分类Dev

带有CDN的自定义模块

来自分类Dev

如何检索具有完全限定名称的嵌套类型?

来自分类Dev

如何检索具有完全限定名称的嵌套类型?

来自分类Dev

如何使用rollupjs动态导入名称由参数定义的模块?

来自分类Dev

如何创建具有预定义的可见性,控件名称,默认值的Orbeon自定义控件XBL?

来自分类Dev

在设计器模式下,来自Nuget的不可见Windows 8.1自定义控件

来自分类Dev

在设计器模式下,来自Nuget的不可见Windows 8.1自定义控件

来自分类Dev

自定义视图不可见

来自分类Dev

定义在catch上可见的val变量

来自分类Dev

类定义的可见性

来自分类Dev

自定义 MediaTrasportControls 不可见

Related 相关文章

  1. 1

    如何在另一个没有完全限定名称的类中定义java codeModel生成的类

  2. 2

    模块导入:NameError:名称未定义

  3. 3

    在宏中定义函数:不能使用限定名称作为参数

  4. 4

    SSDT项目中带有美元符号的全限定名称

  5. 5

    带有子模块导入的名称空间

  6. 6

    如何在没有完全限定名称的情况下在另一个generatee类中定义java codeModel生成的类

  7. 7

    导入模块时,我收到有关未定义某些变量的 NameError(即使是)

  8. 8

    有没有办法使未在模块范围内定义的Chisel中的信号在波形中可见?

  9. 9

    自定义模块导入错误仅在部署期间

  10. 10

    导航栏中的某些菜单仅在xs视图模式下可见

  11. 11

    使结构定义“全局”可见?

  12. 12

    为什么即使导入了twitter模块也没有定义名称“ twitter”?

  13. 13

    导入带有类定义的python模块时发生意外行为

  14. 14

    在名称空间中声明变量,在main中定义它,使其对所有其他文件可见

  15. 15

    没有类型定义的情况下如何在Typescript中导入节点模块?

  16. 16

    自定义构造函数没有可见的@interface

  17. 17

    Spring Boot测试:SpringSecurityFilterchain上不可见带有自定义身份验证提供程序的Spring Security

  18. 18

    重新定义本地liquibase属性,这些属性在包含的文件中仍然可见

  19. 19

    带有CDN的自定义模块

  20. 20

    如何检索具有完全限定名称的嵌套类型?

  21. 21

    如何检索具有完全限定名称的嵌套类型?

  22. 22

    如何使用rollupjs动态导入名称由参数定义的模块?

  23. 23

    如何创建具有预定义的可见性,控件名称,默认值的Orbeon自定义控件XBL?

  24. 24

    在设计器模式下,来自Nuget的不可见Windows 8.1自定义控件

  25. 25

    在设计器模式下,来自Nuget的不可见Windows 8.1自定义控件

  26. 26

    自定义视图不可见

  27. 27

    定义在catch上可见的val变量

  28. 28

    类定义的可见性

  29. 29

    自定义 MediaTrasportControls 不可见

热门标签

归档