Try [Future [Int]]的行为异常

Jam*_*ley 3 scala

在使用Scala REPL时,我发现它可以Try(Future(1))打印出来Success(Future(Success(1)))(请参见下面的屏幕截图)。这只是REPL的怪胎吗?第二次成功来自何处?

REPL打印输出

sen*_*vic 9

第一次成功来自于Try它成功执行了代码。第二个成功来自于Future它成功解析了传递给它的代码块。