flatMap
reduce
fold
要素を累積して単一の結果を作ります。
collection.reduce { acc, e -> }
下記の値を入力するとサンプルに即時反映されます。
val
nums
listOf
acc
println
val nums = listOf(1, 2, 3, 4, 5) val sum = nums.reduce { acc, n -> acc + n } println(sum) // 15