命令(在 GHCi 中)
:load abc
加载文件 abc 中的函数(必须存在于当前目录路径中)。如何加载当前目录路径中的所有文件?谢谢
-------------------------------------------------- --------------------------------
[回复下面的帖子]
嗨 Rotskoff,谢谢我尝试了你的建议,但我无法让它发挥作用,所以我想我一定误解了一些东西。
我创建了 3 个文件 test.hs、test1.hs 和 test2.hs,如下所示:
->
--test.hs
import NecessaryModule
->
--test1.hs
module NecessaryModule where
addNumber1 :: Int -> Int -> Int
addNumber1 a b = a + b
->
--test2.hs
module NecessaryModule where
addNumber2 :: Int -> Int -> Int
addNumber2 a b = a + b
然后当我这样做时:
:load test
我收到错误消息:
test.hs:1:8:
Could not find module `NecessaryModule':
Use -v to see a list of the files searched for.
谢谢
-------------------------------------------------- -------------------------------------------
谢谢。这就是我为使其正常工作所做的(遵循 Rotskoff 的建议):
->
--test.hs
import NecessaryModule1
import NecessaryModule2
->
--NecessaryModule1.hs
addNumber1 :: Int -> Int -> Int
addNumber1 a b = a + b
->
--NecessaryModule2.hs
addNumber2 :: Int -> Int -> Int
addNumber2 a b = a + b