[Haskell-cafe] Statements spanning multiple lines?

Daniel Carrera daniel.carrera at zmsl.com
Thu Dec 22 11:37:15 EST 2005

Hi all,

How do I write a statement that spans multiple lines?

I have this function:

pythagoras n = [(a,b,c) | a <-[1..n], b <-[1..n], c <-[1..n], a <= b, b 
< c, a*a + b*b == c*c]

This should all be in one line. I know some ways to make the line 
shorter, like defining local functions and using 'filter'. But the code 
would be clearer if I could just make this one statement span several lines.

      /\/`) http://oooauthors.org
     /\/_/  http://opendocumentfellowship.org
    \/_/    I am not over-weight, I am under-tall.

More information about the Haskell-Cafe mailing list