kotlin reduceでListの要素の総和を計算するサンプル
環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201
構文
List名.reduce { 値,要素 -> 値 + 要素 }
reduce関数でListの要素の総和を計算します。
使用例
「sum」の値を確認すると、要素と次の要素が加算されています。
fun main() { val list = listOf(11, 22, 33, 41, 55, 66) println(list.reduce{ sum, v -> println(sum) sum + v }) }
実行結果
11
33
66
107
162
228