[Haskell-cafe] Code walking off the right edge of the screen
Stephan Friedrichs
deduktionstheorem at web.de
Sat Jun 20 14:45:16 EDT 2009
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 -> ...
--
Früher hieß es ja: Ich denke, also bin ich.
Heute weiß man: Es geht auch so.
- Dieter Nuhr
More information about the Haskell-Cafe
mailing list