, , Future . - , (, , ), :
scala> Future { 10 / 0 }
res21: scala.concurrent.Future[Int] = scala.concurrent.impl.Promise$DefaultPromise@24f3ffd
, . , , .. onComplete onFailure, :
scala> res21.onFailure { case error => println(s"Error: ${ error.getMessage }") }
Error: / by zero
.