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