簡體   English   中英

進口合格的GHCI

[英]import qualified in GHCI

是否可以在我們的OWN模塊中使用GHCI中的“import qualified”等價物? 類似的東西:m + qualified Data.List當然不起作用。

謝謝。

只需鍵入import qualified Data.Textimport qualified Data.Text as T ghci中的import qualified Data.Text as T ,就像在代碼中一樣。

我不知道你想做什么的漂亮方式,但你可以用這樣的東西偽造它:

  1. 首先,使用:load My/Module.hs來加載模塊。
  2. 使用:module - My.Module使其超出范圍。
  3. (可選。)使用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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM