【问题标题】:cats-effect: How to transform `List[IO[A]]` to `IO[List[A]]`猫效果:如何将 `List[IO[A]]` 转换为 `IO[List[A]]`
【发布时间】:2018-07-05 13:19:19
【问题描述】:

我有一个List[IO[A]],我想将其转换为IO[List[A]] 在 scalaz 中,我会使用 sequenceU,但我在猫中找不到等价物

【问题讨论】:

    标签: io monads scala-cats


    【解决方案1】:

    这解决了我的问题

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      • 1970-01-01
      • 2019-07-21
      • 2015-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多