Kotlin컬렉션 연산reduce

reduce컬렉션 연산

요소를 누적하여 단일 결과를 만듭니다.

문법

collection.reduce { acc, e -> }

예제

아래 값을 입력하면 예제에 즉시 반영됩니다.

val
nums
listOf
reduce
acc
println
val nums = listOf(1, 2, 3, 4, 5)
val sum = nums.reduce { acc, n -> acc + n }
println(sum) // 15