Чтобы продемонстрировать свой вопрос, я создал такой тестовый проект ->
В каталоге «Данные» есть только 2 модуля, а именно «Test3.hs» и «Test4.hs». Это пустые модули для тестирования. (реализация: «Модуль Data.Test3 где»)
«Test1.hs» импортирует все модули, как это ->
, что приводит к ошибке ->
Я использую WinGHCi для импорта модулей, который автоматически меняет каталог на "cd: ~ \ .hs".
Я также пытался импортировать модули, используя GHCi и вручную изменяя каталог. Но в итоге получил тот же результат, что и выше.
Итак, я пришел к выводу, что нет способа импортировать ваши собственные модули из одной и той же директории, и вы всегда должны создавать подпапки только для этой цели.
Это верно?