Johannes Riecken
Johannes Riecken

Reputation: 2515

Write multi-line statement on single line

In Haskell I can write a multi-line statement on a single line, like

do {x<-[1,2];y<-[3,4];return (x,y)}

but in Purescript even a single-statement do-statement with curly braces will not compile. Is there different syntax to achieve this?

Upvotes: 3

Views: 313

Answers (1)

gb.
gb.

Reputation: 4649

No, PureScript has no syntax for doing this kind of thing. Aside from just not using do ;)

[1, 2] >>= \x -> [3, 4] >>= \y -> pure (Tuple x y)

Upvotes: 3

Related Questions