我是 Haskell 编程新手。我想要一个示例代码,说明如何通过输入命令(例如 QUIT)退出主程序并返回到默认的 Prelude> 屏幕。我正在使用 GHC 7.8.3 解释器。另请提及我需要导入哪些模块(如果有)。我一直在寻找并尝试不同的事情,但似乎没有任何效果。真的很想知道如何尽快做到这一点。预先非常感谢您
最佳答案
您可以使用the System.Exit
module中的功能之一。最简单的用法可能是这样的:
import System.Exit (exitSuccess)
main = exitSuccess
当然,在这个例子中它没有多大用处,但是你可以把它放在任何可以使用IO()
的地方,它会终止程序。在 GHCi 中,它抛出的异常将被捕获,并且您将在 *** Exception: ExitSuccess
行之后返回到 Prelude>
提示符。
关于haskell - 返回默认 Prelude> 屏幕 GHC 7.8.3 的 Haskell 程序退出代码的示例实现是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27196642/