是否有更優雅的方式從Future[Option[Int]]
獲取Int
值而不是使用finalFuture.value.get.get.get
?獲取Int值形式的優雅方式Future [Option [Int]]
這是我到目前爲止有:
val finalFuture: Future[Option[Int]] = result.contents
finalFuture.onComplete {
case Success(value) => println(s"Got the callback with value = ", finalFuture.value.get.get.get)
case Failure(e) => e.printStackTrace
}