我有一个像这样的多个基于期货的构造
val future1 = returnsFuture1()
val future2 = returnsFuture2()
val future3 = returnsFuture3()
val future4 = returnsFuture4()
val future5 = returnsFuture5()
我该怎么做呢
whenReady(future1,future2,future3,future4,future5)
{
.
.
.
}
所以我想要的是在所有期货完成时执行的块。我对这里的每一个未来都不感兴趣,但所有期货的结果都已完成。尽管如此,我欢迎这样的解决方案,它们可以为whenReady中的多个未来提供每个未来的价值,而无需执行可怕的嵌套构造。