次の形式の JValues のリストを scala に持っています。
[{ id: "foo" values: {...}}, {}]
リストを調べて、id が特定の値と等しい場合は、値を置き換えます。Javaでは、このコードがあります
newList = List()
for (item in list) {
if (item.id == id) {
newList.add(newValues)
}
else {
newList.add(item)
}
}
} }
Scalaでこれを行うにはどうすればよいですか?