【发布时间】:2020-11-02 13:20:36
【问题描述】:
我正在尝试以下操作并认为我会失败
val failure = Future { Failure(new Exception) }
但我得到了
Future(Success(Failure(java.lang.Exception)))
谁能回答为什么?
【问题讨论】:
-
您可以检查
failure的类型是否类似于Future[Try[Nothing]],所以这是一个尝试的未来,在这种情况下我们是一个失败的尝试的成功的未来。请注意,未来的尝试很少有意义。
标签: scala exception future futuretask