2015-01-09 2 views
4

Я побежалКак отменить «использование модуля» в Джулии?

using myModule 

но, поскольку myModule были ошибки во время выполнения, я хотел бы отменить, что using заявление. Есть ли способ сделать это в командной строке Julia?

Я знаю, что могу просто закрыть и перезапустить Julia REPL, но я бы хотел этого избежать, потому что это довольно медленно начать (по крайней мере, в Windows).

+2

возможно дубликат? http://stackoverflow.com/questions/25028873/how-do-i-reload-a-module-in-an-active-julia-session-after-an-edit – cel

+2

'workspace()' (см. ссылку by @cel выше). Убедитесь, что вы используете последнюю стабильную версию '0,3' (или' 0,4') в качестве более ранних версий '0,3', например. '0.3.0' немного ошибочны с функцией' workspace() '. –

ответ

1

Как указано в предыдущем answerd question, и обратитесь к Джулии documentation:

рабочее пространство()

Заменить модуль верхнего уровня (Main) с новым, обеспечивая чистое рабочее пространство , Предыдущий основной модуль выполнен , доступный как LastMain. Доступ к предварительно загруженному пакету можно получить через с помощью инструкции, например, с использованием LastMain.Package.

Эта функция должна использоваться только в интерактивном режиме.

правильный ответ заключается в использовании workspace() функция.

Смежные вопросы