使用Scala REPL,我发现Try(Future(1))打印出Success(Future(Success(1)))(见下面的截图)。这只是一个REPL奇怪吗?第二次成功来自哪里?
Try(Future(1))
Success(Future(Success(1)))
第一次成功来自Try,因为它成功执行了代码。第二个成功来自Future,因为它解决了成功传递给它的代码块。
Try
Future