Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗ktPmArLCh 175 of 522 menu
◀ ▶

Изменение массива в цикле в 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)

Запишите в каждую ячейку ее индекс. Выведите массив в консоль одной читаемой строкой.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить