尝试[Future [Int]]表现得很奇怪

问题描述 投票:2回答:1

使用Scala REPL,我发现Try(Future(1))打印出Success(Future(Success(1)))(见下面的截图)。这只是一个REPL奇怪吗?第二次成功来自哪里?

REPL printout

scala
1个回答
9
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.