У меня есть список дней в месяце:
val days = List(31, 28, 31, ...)
Мне нужно вернуть список с суммарной суммой дней:
val cumDays = List(31, 59, 90)
Я думал об использовании оператора fold:
(0 /: days)(_ + _)
но это вернет только конечный результат (365), тогда как мне нужен список промежуточных результатов.
В любом случае я могу сделать это элегантно?