猫效应:如何将'List[IO[A]`转换为'IO[List[A]]`

猫效应:如何将'List[IO[A]`转换为'IO[List[A]]`,io,monads,scala-cats,Io,Monads,Scala Cats,我有一个列表[IO[A]]我想把它转换成IO[List[A]] 在scalaz中,我会使用sequenceU,但我在猫身上找不到等价物这解决了我的问题 import cats.implicits._ val x: List[IO[A]] = ... val y: IO[List[A]] = x.sequence

我有一个
列表[IO[A]]
我想把它转换成
IO[List[A]]

在scalaz中,我会使用
sequenceU
,但我在猫身上找不到等价物

这解决了我的问题

import cats.implicits._

val x: List[IO[A]] = ...
val y: IO[List[A]] = x.sequence