On 12/22/05, Daniel Carrera <[EMAIL PROTECTED]> wrote: > 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.
Indent the second line: pythagoras n = [(a,b,c) | a <-[1..n], b <-[1..n], c <-[1..n], a <= b, b < c, a*a + b*b == c*c] /g -- We have lingered in the chambers of the sea By sea-girls wreathed with seaweed red and brown Till human voices wake us, and we drown. _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe