Tengo una pregunta: ¿cómo puedo lanzar una excepción y salir del programa? He writen abajo de un ejemplo sencillo:¿Cómo lanzar una excepción y salir del programa en Haskell?
-- main.hs
import Test
main = do
Test.foo ""
putStrLn "make some other things"
Aquí está el módulo:
moldule Test where
foo :: String -> IO()
foo x = do
if null x
then THROW EXCEPTION AND EXIT MAIN else putStrLn "okay"
quiero empezar esto y lanzar una excepción y salir del programa, pero ¿cómo?