Futures and Async Concepts
Async Status
Represent whether an async result is ready.
Async Status
AsyncStatus.scala
object Main {
def main(args: Array[String]): Unit = {
val completed =
val result = 42
val status = if (completed) "completed" else "pending"
val visible = if (completed) result else 0
println("status=" + status)
println("visible=" + visible)
}
}
object Main {
def main(args: Array[String]): Unit = {
val completed =
val result = 42
val status = if (completed) "completed" else "pending"
val visible = if (completed) result else 0
println("status=" + status)
println("visible=" + visible)
}
}
async-status
An async operation usually has a state before its value is available. This page models that state with a boolean and a scalar fallback.