J'ai un Int: Future [Essayez [Option [Int]]] à partir de laquelle j'ai besoin de cette valeur Int. J'ai un code comme ceci:Futur [Essayez [Option [Int]]] indiquant une erreur: models.TenantGlobalBranding [erreur] requis: scala.concurrent.Future [?]
def fun(number: Future[Try[Option[Int]]]): Future[Result] = {
val num: Int = number.flatMap(x => processTry(x))
}
def processTry(x: Try[Option[Int]]): Int = processOption(x.getOrElse(Some(101)))
def processOption(x: Option[Int]): Int = x.getOrElse(101)
Je reçois cette erreur nécessaire: [?] De scala.concurrent.Future
Qu'est-ce 'processus',' process2'? Quelles sont leurs signatures? Veuillez poster un [MCVE] de votre problème. –