どうも、ちょげ(@chogetarou)です。
配列(Array)の末尾の要素を削除する方法を紹介します。
方法

配列(Array)の最後の要素を削除するには、copyOf()とlastIndexを使います。
まず、配列(Array)からcopyOf()を呼び出します。
copyOf()の引数に、配列のlastIndexを指定します。
そして、copyOf()の結果を元の配列に代入します。
array = array.copyOf(array.lastIndex)
上記の処理で、copyOf()を呼び出した配列(Array)の最後の要素が削除されます。
使用例
fun main() {
var array : IntArray = intArrayOf(1, 2, 3, 4, 5)
array = array.copyOf(array.lastIndex)
println(array.contentToString())
}
出力:
[1, 2, 3, 4]
コメント