消费成功的未来

消费一个成功的未来 - 或者更确切地说,获得未来的价值 - 的最简单方法是使用 map 方法。假设某些代码从创建未来示例中调用 FutureDivider 对象的 divide 方法。代码需要什么才能获得 a 超过 b 的商?

object Calculator {
    def calculateAndReport(a: Int, b: Int) = {
        val eventualQuotient = FutureDivider divide(a, b)
        
        eventualQuotient map {
            quotient => println(quotient)
        }
    }
}