sumByDouble
Warning since 1.5
inline fun <T> Array<out T>.sumByDouble(selector: (T) -> Double): Double(source)
data class Item(val value: Double)
fun main() {
val items = arrayOf(
Item(10.5),
Item(20.0),
Item(30.25)
)
val total = items.sumByDouble { it.value }
println("Total sum: $total")
}