簡體   English   中英

ghci:如何導入文件夾中的模塊

[英]ghci: how to import modules in a folder

從ghc 7.6更新到7.10之后,似乎你不能:m [Module]ghci> import [Module]其中[Module.hs]是你手寫的模塊文件,它位於當前工作目錄中。

似乎ghci只搜索屬於haskell標准庫的模塊和通過cabal全局安裝的模塊。 (你仍然可以:load [Module.hs]在ghci提示中:load [Module.hs]

我認為這有點煩人,因為你無法通過直接從ghci導入它來測試我的模塊定義是否正確。 是否有任何開關或配置我可以擺弄,所以我可以告訴我的haskell工作目標在哪里ghci?

不是一種非常有用的方法,但是如果要實現這種舊行為,則必須加載包含該模塊的文件

ghci> :l File.hs

隱藏/刪除您不想要的所有模塊

ghci> :m

從文件導入的模塊現在可用

ghci> :m YourModule

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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