我有方法,但我不明白为什么我有类型不匹配错误。 我接近这个问题Type Mismatch For Comprehension,但我无法弄清楚为什么??
我只想创建(List [jsvalue],jsvalue)的新列表。
这是错误
Error:(41, 11) type mismatch;
found : List[(List[play.api.libs.json.JsValue], play.api.libs.json.JsValue)]
required: scala.concurrent.Future[?]
a <- x.map(_._1)
^
感谢 三木
def test(future: Future[List[(List[JsValue], JsValue)]]) = {
future.flatMap(x => {
for {
a <- x.map(_._1)
b <- x.map(_._2)
} yield (a, b)
})