title: Hello World Program
A Simple Hello World Program in Haskell
main :: IO ()
main = do
putStrLn "Hello World"
Hello World using function composition
hello :: String
hello = "Hello World"
printer :: String -> IO ()
printer = putStrLn . show
main :: IO ()
main = printer hello
Function compositions are a better way to write multiple nested functions in Haskell. In the above example, putStrLn.show is equivalent to (putStrLn (show)).