1

単純なスカラList[A](つまりscala.collection.immutable.List) があり、状態モナドがあるとしState[S,B]ます。traverseSScalaz の特化したalaを使いたい:

val stuff: scala.collection.immutable.List[Int] = List(1,2,3)
val state: State[S,A]
stuff.traverseS(i => modify { ... })

scala.collection.immutable.ListScalaz のに変換するには何をインポートする必要がありListますか? GitHub を検索しても見つかりませんでした。carte blanche をインポートしようとしても機能しませんでした。おそらく、私は明らかな何かを見逃しています。

ご協力いただきありがとうございます。

4

1 に答える 1

6

scalaz には独自のリスト実装がありません。おそらく、リスト型クラスのインスタンスをインポートしimport scalaz.std.list._、トラバース構文をインポートする必要があるだけですimport scalaz.syntax.traverse._

于 2013-10-22T15:56:53.060 に答える