kotlin forEachIndexed()で配列のインデックスをループする

環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201

構文
配列名.forEachIndexed { index, value ->
//ループ処理コード
//ループ変数「index」でインデックス, ループ変数「value」で値を取得
}
forEachIndexed()にクロージャーには、2つの引数を指定します。
第1引数でインデックス、第2引数で値を取得します。

使用例

fun main() {
   
      val tt = arrayOf("ss", "tt", "dy","game")
    
      tt.forEachIndexed { index, value ->
         println("インデックス${index}: ${value}")
    }
}

実行結果

インデックス0: ss
インデックス1: tt
インデックス2: dy
インデックス3: game

 

Kotlin

Posted by arkgame