3
沒有Haskell的>>(?單子替換)運營商,我可以在scalaz做到這一點:scalaz中有>> monad運算符嗎?
val m3 = for {
_ <- m1
r <- m2
} yield r
是否有Scalaz(6)這樣的操作?一旦在這裏,是否有任何輔助操作,如拼合/連接等?這些定義在哪裏?
沒有Haskell的>>(?單子替換)運營商,我可以在scalaz做到這一點:scalaz中有>> monad運算符嗎?
val m3 = for {
_ <- m1
r <- m2
} yield r
是否有Scalaz(6)這樣的操作?一旦在這裏,是否有任何輔助操作,如拼合/連接等?這些定義在哪裏?
有>>=|
,在scalaz/MA.scala中定義了別名>|>
和*|
。
太棒了!最後一個別名是一個unicode糖(可能是迷你核警告標誌?)。但對於正常的ascii算子,爲什麼它是別名?我們是否應該使用> |>別名? – ron