gpt4 book ai didi

import - Idris2 中的 `import using` 或 `import hiding`

转载 作者:行者123 更新时间:2023-12-04 16:52:08 28 4
gpt4 key购买 nike

我想导入 Control.App进入一个引用 PrimIO.PrimIO 的模块通过不合格的名称 PrimIO在很多地方。当然,问题在于 Control.App还导出一个名为 PrimIO 的定义.我想通过导入 来最大程度地减少损害只有App 除了 PrimIO 来自 Control.App ;即人们会用 import Control.App (App) 做什么或 import Control.App hiding (PrimIO)在 haskell 。
Idris2 这样做的方法是什么?

最佳答案

根据@michaelmesser 的评论,我能够使用以下方法进行处理:

import Control.App
%hide Control.App.PrimIO
然而,这并没有给我一个明确引用 Control.App.PrimIO 的好方法。当我确实需要引用它时。

关于import - Idris2 中的 `import using` 或 `import hiding`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65288600/

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