【发布时间】:2014-12-12 18:11:23
【问题描述】:
我怎样才能改变一个
Map[Int, Future[Seq[T]]]
到
Future[Map[Int, Seq[T]]]
在 Scala 中无需等待未来。
例子:
Map(
1 -> Future.successful(Seq(100, 200, 300)),
2 -> Future.successful(Seq(500, 600, 700))
)
【问题讨论】:
-
可能是
Future.sequence和正确的CanBuildFrom?或者基于它的东西? (github.com/scala/scala/blob/2.11.x/src/library/scala/concurrent/…) -
@GáborBakos 我认为
CanBuildFrom在这里没有必要,因为Seq[T]并没有真正被触及。
标签: scala