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

Kotlin

Posted by arkgame