Изменение массива в цикле в Kotlin
Если нужно изменить все ячейки, удобно идти
по индексам и перезаписывать arr[i].
Исходный объект массива остается тем же:
val arr = arrayOf(1, 2, 3)
for (i in arr.indices) {
arr[i] = arr[i] * 2
}
println(arr.contentToString())
Можно задать новое значение по правилу, зависящему от индекса:
val arr = arrayOf(0, 0, 0)
for (i in arr.indices) {
arr[i] = i + 1
}
println(arr.contentToString())
Дан массив:
val nums = arrayOf(1, 2, 3, 4)
Увеличьте каждый элемент на 10.
Выведите массив в консоль одной читаемой
строкой.
Дан массив:
val nums = arrayOf(5, 5, 5)
Запишите в каждую ячейку ее индекс. Выведите массив в консоль одной читаемой строкой.