如何为多个未来的构造做准备 - scala

时间:2017-11-12 06:10:58

标签: scala scalatest

我有一个像这样的多个基于期货的构造

 val future1 = returnsFuture1()
 val future2 = returnsFuture2()
 val future3 = returnsFuture3()
 val future4 = returnsFuture4()
 val future5 = returnsFuture5()

我该怎么做呢

whenReady(future1,future2,future3,future4,future5) 
{
.
.
.
}

所以我想要的是在所有期货完成时执行的块。我对这里的每一个未来都不感兴趣,但所有期货的结果都已完成。尽管如此,我欢迎这样的解决方案,它们可以为whenReady中的多个未来提供每个未来的价值,而无需执行可怕的嵌套构造。

0 个答案:

没有答案