[英]import qualified in GHCI
是否可以在我們的OWN模塊中使用GHCI中的“import qualified”等價物? 類似的東西:m + qualified Data.List
當然不起作用。
謝謝。
只需鍵入import qualified Data.Text
或import qualified Data.Text as T
ghci中的import qualified Data.Text as T
,就像在代碼中一樣。
我不知道你想做什么的漂亮方式,但你可以用這樣的東西偽造它:
: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
會很好的。 它將使您進入*My.Module1
的范圍,然后My.Module2
... My.ModuleN
將全部可用,如上所述。
有關GHCi的更多信息,您可以隨時查看GHC用戶指南,Ch。 2:“使用GHCi” ; 特別相關的部分是§2.2,“加載源文件”和§2.4.5,“提示符的范圍是什么?” 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.