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.