В учебнике, который я читаю, говорится, что после того, как мы определили функцию, нам нужно перейти туда, где она сохранена, и загрузить ее. Оболочка GHCi, которую я использую, похоже, интерпретирует только Haskell, то есть я не могу никуда двигаться. Как это можно сделать, кроме перемещения файла в каталог, где находится оболочка?

3
user2030677 20 Авг 2014 в 01:54

1 ответ

Лучший ответ

Вы можете использовать команду :cd:

$ ghci
ghci> :cd directory/to/move/to
6
bheklilr 20 Авг 2014 в 01:58
Спасибо. Каталог должен быть в кавычках?
 – 
user2030677
20 Авг 2014 в 01:58
Это не обязательно, но я тестировал только каталог без пробелов, так что они могут вам понадобиться в этом случае.
 – 
bheklilr
20 Авг 2014 в 01:59
Как мне узнать, в каком каталоге я нахожусь и что в нем?
 – 
user2030677
20 Авг 2014 в 02:00
4
Используйте :?, чтобы найти все возможные команды. :! dir будет использовать команду оболочки dir, показывая текущий каталог.
 – 
Mephy
20 Авг 2014 в 02:22