Как загрузить файлы в GHCI - PullRequest
       8

Как загрузить файлы в GHCI

0 голосов
/ 11 сентября 2018

Я пытаюсь построить функцию в Haskell.Я создал простой текстовый файл со следующей функцией:

doubleme x = x + x

Я сохранил его в файле baby.txt.

Я перешел к файлу из командной строки, затем я сделал следующее изкомандная строка:

ghci
Prelude> :l baby

она вернулась:

target ‘baby’ is not a module name or a source file

Мне было интересно, что я делаю неправильно и как заставить функцию компилироваться?

1 Ответ

0 голосов
/ 12 сентября 2018

Вы должны назвать файл с расширением .hs.и загружаем его с помощью команды: l в ghci

Prelude> :l baby.hs
[1 of 1] Compiling Main             ( baby.hs, interpreted )
Ok, one module loaded.
*Main>
*Main>
*Main>
*Main> :t doubleme
doubleme :: Num a => a -> a
...