当使用-fbreak-on-exception设置从无限循环Ctrl + Cing时GHCi挂起

时间:2017-11-08 20:15:52

标签: haskell ghc ghci

正如标题所说,我在GHCi中创建了一个无限循环:

f x = x - 2
g x = if f x < x then g (f x + 2) else x
g 2

正常按Ctrl + C会导致&#34;中断。&#34;并返回GHCi提示符。如果事先我:set -fbreak-on-exception,Ctrl + C不会破坏循环,我唯一的办法就是在外部杀死程序。

有没有办法使用GHCi进入无限循环?这是一个错误吗?

0 个答案:

没有答案
相关问题