Изменение элементов массива в Kotlin
Элемент массива можно перезаписать: слева остается обращение по индексу, справа - новое значение:
val arr = arrayOf("a", "b", "c")
arr[0] = "!"
println(arr.contentToString()) // [!, b, c]
Массив при этом остается тем же объектом, меняется только содержимое ячейки. Для чисел запись выглядит так же:
val arr = arrayOf(1, 2, 3)
arr[1] = 9
println(arr.contentToString()) // [1, 9, 3]
Дан массив:
val arr = arrayOf("x", "y", "z")
Замените первый элемент на строку "!"
и выведите массив в консоль одной читаемой
строкой.
Дан массив:
val nums = arrayOf(5, 5, 5)
Замените последний элемент на число 0
и выведите массив в консоль одной читаемой
строкой.