没有Haskell的>>(单子替换?)操作符,我可以在scalaz中这样做:
在Scalaz(6)中是否有这样的运算符?如果有,是否有像flatten/join等辅助操作?这些是在哪里定义的?
val m3 = for {
_ <- m1
r <- m2
} yield r
在Scalaz(6)中是否有这样的运算符?如果有,是否有像flatten/join等辅助操作?这些是在哪里定义的?
val m3 = for {
_ <- m1
r <- m2
} yield r
在scalaz/MA.scala中定义了别名为>|>
和*|
的>>=|
。