【发布时间】:2023-10-29 23:35:01
【问题描述】:
我想接受这个验证:
val f = List(Future(1), Future(2), Future(3))
对其进行一些操作(我在想扁平化)
f.flatten
得到这个结果
scala> f.flatten = List(1,2,3)
如果 flatten 方法在这里不合适,那也没关系。只要我得到结果。
谢谢!
【问题讨论】:
-
如果
Futures 之一失败,您希望发生什么? -
如果任何一个期货失败了,那么我希望整个事情都失败。这是家庭作业问题的一部分,所以我不想为我解决整个问题。但基本上,我仍然需要弄清楚如何确定是否有任何期货失败,如果失败了,我就干掉整个事情。