[英]Is it not possible to import modules from another module if they are in the same dir? (Haskell)
您需要確定根目錄在哪里,從該目錄運行GHCi,然后一致地命名相對於同一目錄的所有模塊。
您需要在模塊聲明( module Foo where...
) 和導入語句( import Foo
)中一致地命名模塊。
因此,你需要之一 :
module Test.Test1 where
import Test.Data.Test3
import Test.Data.Test4
import Test.Test2
或從Test
內部運行GHCi並刪除所有Test
前綴。 但是您不能在某些名稱上加上前綴,而在其他名稱上則不能。 您必須在所有地方保持一致。 每個模塊名稱基本上都是從當前目錄到源文件所在位置的文件路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.