2009/6/20 Stephan Friedrichs <deduktionstheo...@web.de>: > Deniz Dogan wrote: >> I (too) often find myself writing code such as this: >> >> if something >> then putStrLn "howdy there!" >> else if somethingElse >> then putStrLn "howdy ho!" >> else ... >> >> [...] >> >> So how do I make code like this prettier? > > If it's a function, you can use guards: > > foo :: ... > foo something somethingElse > | something -> putStrLn "howdy there!" > | somethingElse -> putStrLn "howdy ho!" > | otherwise -> ...
Good idea, I hadn't thought of that... Currently this is all in the main function, checking the command line arguments. I suppose I could put it in a separate function. Thanks! -- Deniz Dogan _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe