[Haskell-cafe] Re: Returning a list element?
dominic.steinitz at blueyonder.co.uk
Wed Mar 22 03:20:24 EST 2006
Donald Bruce Stewart <dons <at> cse.unsw.edu.au> writes:
> > mainMenu =
> > sequence_ $ map putStrLn ["line1", "line2", "line3"]
> I argue if you want to sequence_ a map you should write mapM_:
> mapM_ putStrLn ["line1", "line2", "line3"]
> mapM is under-appreciated? More under-appreciated are line gaps:
> main = putStr "line1\n\
Or if you don't like hand writing in all the newlines you could use
putStrLn . concat . intersperse "\n"
More information about the Haskell-Cafe