【发布时间】:2016-01-21 10:15:16
【问题描述】:
以下是官方文档中的示例:
val f = Future { 1 }
val p = Promise[Int]
p completeWith f
p.future onSuccess {
case x => println(x)
}
好像太仪式感了,因为可以更简洁地表达想法:
f onSuccess {
case x: Int => println(x)
}
completeWith 在现实世界中有何用处?
【问题讨论】:
标签: scala concurrency promise