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"
我要開始這一點,並拋出一個異常,並退出程序,但如何?