14
我有一个问题:如何抛出异常并退出程序?我已经writen下来一个简单的例子:如何抛出异常并退出Haskell中的程序?
-- main.hs
import Test
main = do
Test.foo ""
putStrLn "make some other things"
这里是模块:
moldule Test where
foo :: String -> IO()
foo x = do
if null x
then THROW EXCEPTION AND EXIT MAIN else putStrLn "okay"
我要开始这一点,并抛出一个异常,并退出程序,但如何?