cats-effect:如何将 `List[IO[A]]` 转换为 `IO[List[A]]`
cats-effect: How to transform `List[IO[A]]` to `IO[List[A]]`
我有一个 List[IO[A]]
,我想将其转换为 IO[List[A]]
在 scalaz 中我会使用 sequenceU
但我在 cats
中找不到等效项
这解决了我的问题
import cats.implicits._
val x: List[IO[A]] = ...
val y: IO[List[A]] = x.sequence
我有一个 List[IO[A]]
,我想将其转换为 IO[List[A]]
在 scalaz 中我会使用 sequenceU
但我在 cats
这解决了我的问题
import cats.implicits._
val x: List[IO[A]] = ...
val y: IO[List[A]] = x.sequence