代码之家  ›  专栏  ›  技术社区  ›  nam

cats效果:如何将'list[io[a]]`转换为'io[list[a]]`

  •  0
  • nam  · 技术社区  · 6 年前

    我有一个 List[IO[A]] 我想把它转换成 IO[List[A]] 在斯卡拉兹我会用 sequenceU 但我在猫身上找不到

    1 回复  |  直到 6 年前
        1
  •  0
  •   nam    6 年前

    这解决了我的问题

    import cats.implicits._
    
    val x: List[IO[A]] = ...
    val y: IO[List[A]] = x.sequence