【发布时间】:2017-03-14 01:03:57
【问题描述】:
如何添加此列表:
val aList = List(List(8),List(7),List(6),List(4),List(9))
基于:
val aUpdate = List(8,7,4,2,9)
输出应该是:
val aList = List(List(8,8), List(7,7),List(6),List(4),List(9,9))
我原以为下面的代码可以工作:
val aList = for (i <- 1 to 4) aList map (_(i)) {
case if aList map (_(i)) contains aUpdate(i) => ++ List(map.aUpdate(i))
谁能告诉我输出的有效参数是什么?并请详细解释它是如何工作的。
【问题讨论】:
标签: scala list for-loop append immutability