Назад к вопросам
Junior — Middle
68
Каким образом можно подсчитать общий итог всех значений, содержащихся в списке, используя Kotlin?
Ответ от нейросети
sobes.tech 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
Таким образом, для подсчёта общего итога достаточно вызвать соответствующую функцию суммирования.