在Scala中找到两个Future[Int]之间的区别
我是 Scala 和 Futures 的新手。我的场景如下 -
val futureTotalCount : Future[Int]
val futureProcessedCount : Future[Int]
//I need to find the difference of above two futures to get unProcessedCount, something like-
val futureUnProcessedCount : Future[Int] = (futureTotalCount - futureProcessedCount)
在 Scala 中可能有这样的事情吗?
回答
futureTotalCount zip futureProcessedCount map { case(a,b) => a - b }