[英]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.