我创建了一个 IO[Unit]
列表,以便从 URL 列表中检索数据。但现在我如何将其转换回单个 IO[Unit]
?
最佳答案
您可以通过以下方式执行此操作
val x: List[IO[Unit]] = ???
import cats.implicits._
val y: IO[List[Unit]] = x.sequence
val z: IO[Unit] = y.map(_ => ())
关于scala - 猫效应 : How to transform `List[IO]` to `IO[List]` ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49800446/