Отображение списка Scala в другой список со следующим и предыдущим значением - PullRequest
0 голосов
/ 31 января 2019

Как мне сопоставить список Scala с новым списком на основе предыдущего значения?Например, я хотел бы отобразить List(40,70,30) в List(40, 110, 100)

1 Ответ

0 голосов
/ 31 января 2019

Используйте List.sliding для создания (скользящего окна) блоков из двух элементов

val lst = List(40,70,30)
lst.head +: lst.sliding(2).map(_.sum).toList
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...