zu erhalten Ist es möglich, eine List[F[G[A]]]
in F[G[List[A]]]
umzuwandeln?Wie führe ich die Sequenz über die Liste [F [G [A]]], um F [G [Liste [A]]]
Ich kann dies tun in Scalaz die folgende Art und Weise:
val x: List[Future[Option[Int]]] = ???
val transformed: Future[Option[List[Int]]] = x.sequenceU.map(_.sequenceU)
Ich frage mich nur, wenn es eine schönere Art und Weise, dies zu tun, anstatt .sequenceU.map(_.sequenceU)
Vielleicht einen Monade Transformator? Ich habe das versucht, ohne viel Glück.
Es ist ziemlich offensichtlich, wenn man darüber nachdenkt, wirklich :) Danke. –