【发布时间】:2018-05-01 23:53:25
【问题描述】:
我从 API 获得了 Future[MyType]。如何将Future[MyType] 转换为Future[Option[MyType]]?
def getApiKey(id: String): Future[Option[MyType]] = Future {
val g: Future[Option[MyType]] = getID(id) // error mismatch
g
}
def getID(id: String): Future[MyType] = {
//return Future[MyType]
}
【问题讨论】:
-
已尝试但 API 返回 Future[MyType] 类型但所需类型是 Future[Option[MyType]] 这就是为什么要转换。
标签: scala