List.sumOf()
Суммирует значения, вычисленные из каждого элемента.
Сигнатура
fun <T> Iterable<T>.sumOf(selector: (T) -> Int): IntsumOf() применяет selector к каждому элементу и складывает результаты. Удобно для суммирования полей объектов.
val words = listOf("ab", "cde")
val total = words.sumOf { it.length }
println(total) // 5