如果我有一个普通的 scala List[A]
(即scala.collection.immutable.List
)并且我有一些 state monad State[S,B]
。我想使用Scalaz的专业traverseS
ala:
val stuff: scala.collection.immutable.List[Int] = List(1,2,3)
val state: State[S,A]
stuff.traverseS(i => modify { ... })
我需要导入什么才能转换scala.collection.immutable.List
为 Scalaz 的List
?我无法通过 GitHub 进行搜索,也无法在尝试导入全权委托时使用它。也许我错过了一些明显的东西。
谢谢你的帮助。