消费成功的Future的最简单方法-或者更确切地说,在Future内部获取价值-就是使用该map方法。假设一些代码从“创建未来”示例中调用对象的divide方法FutureDivider。要获得a超过的商,代码将需要什么样的代码b?
object Calculator { def calculateAndReport(a: Int, b: Int) = { val eventualQuotient = FutureDivider divide(a, b) eventualQuotient map { quotient => println(quotient) } } }