Scala 哪里可以找到一只猫。非空平行[IO,F]?
这曾经奏效:Scala 哪里可以找到一只猫。非空平行[IO,F]?,scala,scala-cats,Scala,Scala Cats,这曾经奏效: val ioA = IO(...) val ioB = IO(...) val ioC = IO(...) (ioA, ioB, ioC).parMapN((_, _, _) => ()) 然后,大约在Cats1.0.0-RC2前后,它停止工作。现在我明白了 could not find implicit value for parameter p: cats.NonEmptyParallel[cats.effect.IO,F] 我也不知道我需要什么才能让它重新工作。有人
val ioA = IO(...)
val ioB = IO(...)
val ioC = IO(...)
(ioA, ioB, ioC).parMapN((_, _, _) => ())
然后,大约在Cats1.0.0-RC2
前后,它停止工作。现在我明白了
could not find implicit value for parameter p: cats.NonEmptyParallel[cats.effect.IO,F]
我也不知道我需要什么才能让它重新工作。有人知道我需要导入或传入什么(我已经尝试了隐式的计时器[IO]
)来让它恢复运行吗?谢谢。因为,IO的并行实例取代了计时器[IO]
您可以从
IOApp
或通过执行来获取,其中ec
是scala.concurrent.ExecutionContext
我是另一个在相同操作后出错的人。我发现如果代码段上面的说明(要点)更清晰一些,或者在代码段中包含import cats.effect.IO
,import scala.concurrent.ExecutionContext.Implicits.global
和implicit val contextShift=IO.contextShift(global)
。我可以做公关,但我担心我缺乏纠正整个文件的知识。谢谢