标签: purescript
在Haskell中,我可以在一行上写一个多行语句,比如
do {x<-[1,2];y<-[3,4];return (x,y)}
但是在Purescript中,即使是带有花括号的单语句do语句也无法编译。是否有不同的语法来实现这一目标?
答案 0 :(得分:3)
不,PureScript没有做这种事情的语法。除了不使用do;)
do
[1, 2] >>= \x -> [3, 4] >>= \y -> pure (Tuple x y)