幺半羣類型A的列表或數組也是幺半羣。現在我想combine使用cats整數的數組。 scala> 1 |+| 2
res1: Int = 3
scala> Array(1, 2, 3) |+| Array(1, 2, 3)
<console>:21: error: value |+| is not a member of Array[Int]
Array(1, 2, 3) |+|
在Haskell,我可以做以下字符串 let f = sequence [id, reverse]
f "test"
我在一個小的損失如何使用貓在一個更好的方法處理這個。我目前有類似的東西 val f = List(fun1,fun2)
val data = "test"
f map {fun => fun(data)}
是否有序列或SequenceU的實現可以使用貓做到這一點?
我想創建的Either實例中使用REPL例如asRight: import cats._
import cats.data._
import cats.implicits._
scala> val x = "xxx".asRight
<console>:20: error: value asRight is not a member of String
val x = "xx