Junior — Middle
Cum se poate calcula totalul general al tuturor valorilor conținute într-o listă folosind Kotlin?
sobes.tech AI
Răspuns de la AI
В Kotlin для подсчёта суммы всех значений в списке можно использовать функцию sum() или sumBy/sumOf для списков с объектами или вычисляемыми значениями.
Пример для списка целых чисел:
val numbers = listOf(1, 2, 3, 4, 5)
val total = numbers.sum()
println(total) // Выведет 15
Если список содержит объекты, и нужно суммировать определённое поле, можно использовать sumOf:
data class Item(val price: Double)
val items = listOf(Item(10.5), Item(20.0), Item(5.5))
val totalPrice = items.sumOf { it.price }
println(totalPrice) // Выведет 36.0
Таким образом, для подсчёта общего итога достаточно вызвать соответствующую функцию суммирования.