[Kotlin]forループで配列(Array)の合計値を取得するには?

Kotlin

どうも、ちょげ(@chogetarou)です。

forループを使って配列(Array)の数値を合計した値を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

forループを使って配列(Array)の合計値を取得するには、変数を使います。

まず、合計値を格納する変数を用意します。

変数には、初期値を代入します。

var result = 0

次に、配列をforループします。

そして、forループの処理で配列の要素を、用意した変数に足します。

for(item in array) {
    result += item
}

forループによって、用意した変数にループした配列の合計値が格納されます。

forループの代わりにforEachを使う場合は、クロージャー内で変数にitを足します。

array.forEach { result += it }

使用例

fun main() {
    val array = arrayOf(1, 2, 3, 4, 5, 6, 7)
    
    var result = 0
    
    for(item in array) {
        result += item
    }
    
    println(result)
}
出力:
28

コメント

タイトルとURLをコピーしました