Bir sorum var: bir özel durumu nasıl atacağım ve programdan nasıl çıkacağım? Ben basit bir örnek aşağı yazılı adres: modülBir istisna nasıl atılır ve Haskell'deki programdan nasıl çıkılır?
İşte-- main.hs
import Test
main = do
Test.foo ""
putStrLn "make some other things"
geçerli:
moldule Test where
foo :: String -> IO()
foo x = do
if null x
then THROW EXCEPTION AND EXIT MAIN else putStrLn "okay"
Ben programı bu başlangıç ve bir özel durum ve çıkmak istiyor ama nasıl? Sonra, en sonunda hatayı yakalamak niyetinde olmadığını