【发布时间】:2019-03-10 18:50:56
【问题描述】:
我在 Haskell 从事一个学生项目,但我遇到了 getLine 的行为问题。 这是代码(简化):
main :: IO()
main = do
str <- getLine
putStrLn str
我想做的是,当用户按下 Ctrl+D 时,能够退出(ExitFailure 84)。 getLine 只是打印错误并退出程序(并返回 1)
deBruijn: <stdin>: hGetLine: end of file
如何改变这种行为?我只想将退出值更改为 84。
【问题讨论】:
标签: haskell