当我将一个Haskell脚本:load到GHCi中时,它将提示符从Prelude>更改为*Main>。完成此脚本后,如何返回到Prelude>提示符?似乎没有关于这方面的文档。
发布于 2012-02-16 12:05:30
尝试使用:m命令。它应该卸载所有的模块。
这是设置当前上下文的:module的缩写。您还可以通过以下方式加载任意模块:
Prelude> :m Data.List Control.Applicative
Prelude Data.List Control.Applicative> :m
Prelude>发布于 2014-10-21 22:21:36
添加@Tikhon Jelvis的答案。
显然,您可以选择使用语法:m -<module>卸载模块。如下所示:
Prelude> import Numeric
Prelude Numeric> :m -Numeric
Prelude> :m +Numeric
Prelude Numeric>来源:[Haskell] Import/unimport a module into ghci
发布于 2017-04-09 21:22:48
你可以的
:cd /new/directory 在https://downloads.haskell.org/~ghc/6.6/docs/html/users_guide/ghci-commands.html中查看:cd/:load的定义
https://stackoverflow.com/questions/9305366
复制相似问题