コマンド(GHCi内)
:load abc
ファイルabc(現在のディレクトリパスに存在する必要があります)に関数をロードします。現在のディレクトリパスにあるすべてのファイルをロードするにはどうすればよいですか?ありがとう
-------------------------------------------------- --------------------------------
[以下の投稿への返信]
こんにちはRotskoff、ありがとう私はあなたの提案を試しましたが、それを機能させることができなかったので、私は何かを誤解したに違いないと思います。
次のように、test.hs、test1.hs、test2.hsの3つのファイルを作成しました。
->
--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