tho*_*ron 23
只需键入import qualified Data.Text或import qualified Data.Text as T在ghci中,就像在代码中一样.
Ant*_*sky 16
我不知道你想做什么的漂亮方式,但你可以用这样的东西伪造它:
:load My/Module.hs加载模块.:module - My.Module使其超出范围.import qualified My.Module as MM使其符合范围.GHCi知道的每个模块都是自动完全合格的,所以在第2步之后,My.Module.value工作正常.只有在您想使用较短的前缀时,才需要执行步骤3.
如果你想一次加载多个文件,:load也可以这样做;
:load My/Module1.hs My/Module2.hs ... My/ModuleN.hs
Run Code Online (Sandbox Code Playgroud)
会很好的.它将把你放在范围内*My.Module1,然后My.Module2... My.ModuleN将完全合格,如上所述.
有关GHCi的更多信息,您可以随时查看GHC用户指南,Ch.2:"使用GHCi" ; 特别相关的部分是§2.2,"加载源文件"和§2.4.5,"提示符的范围是什么?" .