消費成功的未來

消費一個成功的未來 - 或者更確切地說,獲得未來的價值 - 的最簡單方法是使用 map 方法。假設某些程式碼從建立未來示例中呼叫 FutureDivider 物件的 divide 方法。程式碼需要什麼才能獲得 a 超過 b 的商?

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