val works: Seq[Future[Seq[Future[String]]]] = ...
我如何等待所有这些顶级和嵌套Futures
完成?
我的第一个想法是:
val result1: Seq[Seq[Future[String]]] = Await.result(
Future.sequence(works), Duration.Inf
)
val result2: Seq[String] = Await.result(
Future.sequence(result1.flatten), Duration.Inf
)
但我想它并不像它那样有效。