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

Reply via email to