2019-11-14から1日間の記事一覧
val fof = Future[Option[Future[Int]]] val fo1 = fof.flatMap({ case None => Future.successful(None) case Some(a) => a.map(Some(_)) }) val fo2 = fof.flatMap(opt => Future.sequence(opt.toSeq).map(_.headOption)) // Option拡張されんやつ fof.fla…