मेरे पास एक प्रश्न है: मैं अपवाद कैसे फेंक सकता हूं और प्रोग्राम से बाहर निकल सकता हूं? मैं एक साधारण उदाहरण के नीचे लिखा है:अपवाद फेंकने और हास्केल में प्रोग्राम से बाहर निकलने के लिए कैसे?
-- 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"
मैं, इस शुरू करने और एक अपवाद फेंक और बाहर निकलने के लिए कार्यक्रम चाहते हैं, लेकिन कैसे?