在 Scala 中找到两个 Future[Int] 之间的区别

noo*_*ner 0 scala future

我是 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)
Run Code Online (Sandbox Code Playgroud)

在 Scala 中可能有这样的事情吗?

Dim*_*ima 5

futureTotalCount zip futureProcessedCount map { case(a,b) => a -  b }
Run Code Online (Sandbox Code Playgroud)