どうも、ちょげ(@chogetarou)です。
配列(Array)の末尾のインデックスを取得する方法を紹介します。
方法

配列(Array)の最後のインデックスを取得するには、lastIndexプロパティを使います。
具体的には、array.lastIndex
のように、配列のlastIndexプロパティにアクセスします。
val result = array.lastIndex
lastIndexプロパティは、アクセス元の配列の最後のインデックスを取得します。
また、アクセス元の配列が空の場合は、「-1」を返します。
使用例
fun main() {
val array = arrayOf(3, 19, 0, 39, 10)
val empty : IntArray = intArrayOf()
val result = array.lastIndex
val result2 = empty.lastIndex
println(result)
println(result2)
}
出力:
4
-1
コメント