2017-09-28 72 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)