标签: scala list mapping
如何基于以前的值将Scala列表映射到新列表? 例如,我想将List(40,70,30)映射到List(40, 110, 100)
List(40,70,30)
List(40, 110, 100)
答案 0 :(得分:2)
使用List.sliding创建(滑动窗口)两个元素的块
val lst = List(40,70,30) lst.head +: lst.sliding(2).map(_.sum).toList