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

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

構文
for (index in 対象の配列.indices) {
//ループ処理コード
//ループ変数「index」でリストのインデックスを取得
}
indicesを使って配列(array)のインデックス(index)をループするには、
for文もしくはforeach()を使います。

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
fun main() {
val tt = arrayOf("stu", "sky", "ark","it")
for (idx in tt.indices) {
println("インデックス${idx}:${tt[idx]}")
}
}
fun main() { val tt = arrayOf("stu", "sky", "ark","it") for (idx in tt.indices) { println("インデックス${idx}:${tt[idx]}") } }
fun main() {
   
    val tt = arrayOf("stu", "sky", "ark","it")
   
    for (idx in tt.indices) {
    	println("インデックス${idx}:${tt[idx]}")
    }
}

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
インデックス0:stu
インデックス1:sky
インデックス2:ark
インデックス3:it
インデックス0:stu インデックス1:sky インデックス2:ark インデックス3:it
インデックス0:stu
インデックス1:sky
インデックス2:ark
インデックス3:it

 

Kotlin

Posted by arkgame