我将文件 Lab07 和 Lab07def 放在同一路径中。但是,当我尝试在ghci中加载Lab07时,它返回Could not find module ‘Lab07def’
Prelude> :l K:\lab7\Lab07def.hs
[1 of 1] Compiling Lab07def ( K:\lab7\Lab07def.hs, interpreted )
Ok, one module loaded.
Prelude> :l K:\lab7\Lab07.hs
[1 of 1] Compiling Lab07 ( K:\lab7\Lab07.hs, interpreted )
K:\lab7\Lab07.hs:9:1: error:
Could not find module ‘Lab07def’
Use -v to see a list of the files searched for.
|
9 | import Lab07def
| ^^^^^^^^^^^^^^^
Failed, no modules loaded.
这是 Lab07def
中的第一行module Lab07def where
这是 Lab07
中的前两行module Lab07 where
import Lab07def
它们看起来都不错。所以有什么问题?谢谢!
答案 0 :(得分:3)
使用K:\lab7
选项将-iPATH
添加到导入搜索路径。
ghci -iK:\lab7
或从ghci
下启动lab7
。