【发布时间】:2017-06-24 04:13:35
【问题描述】:
在下面的代码中,我必须返回在另一个未来之后调用的未来的结果。我在future2.map 行中收到以下错误:
类型不匹配;发现:scala.concurrent.Future[play.api.mvc.Result] 必需:play.api.mvc.Result
如何做到这一点?
def method1 = Action.async { request =>
val future1 = f1
future1.map { result1 =>
val future2 = f2
future2.map { result2 =>
Ok(result1+result2+"")
}
}
}
def f1 = Future { 1 }
def f2 = Future { 2 }
【问题讨论】:
标签: scala playframework