Команда (в 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.
Спасибо
---------------------------------------------------------------------------------
Спасибо. Вот что я сделал, чтобы заставить его работать (по предложению Ротскоффа):
->
--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