2017-09-28 38 views
3

在Haskell,我可以写多行语句在一行,像写在一行中的多行语句

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

但Purescript甚至单个语句做语句用大括号不会编译。有没有不同的语法来实现这一点?

回答

3

不,PureScript没有语法来做这种事情。除了不使用do;)

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