标签: scala
在使用Scala REPL时,我发现Try(Future(1))打印出Success(Future(Success(1)))(请参见下面的屏幕截图)。这只是REPL的怪胎吗?第二个成功来自何处?
Try(Future(1))
Success(Future(Success(1)))
答案 0 :(得分:8)
第一次成功来自Try,因为它成功执行了代码。 第二个成功来自Future,因为它成功解析了传递给它的代码块。
Try
Future