我有一个名为myobj的List [JsObject]。
我想通过'foreaching'在第一个列表上创建一个新的List。像这样:
val newList = List.apply(
myobj.foreach({
d => val art = d.as[Article]
return art
})
)
这个想法是,对于myobj中的每个JsObject,计算val'art'并返回到List的apply方法,然后构建newList。
这不编译。 感谢
答案 0 :(得分:4)
您应该使用map
代替foreach
:
val newList = myobj.map(_.as[Article])