Новый список из старого в Kotlin
По исходному списку можно пройти циклом и складывать результаты во второй изменяемый список. Исходный список при этом не меняется:
val src = listOf(1, 2, 3)
val dst = mutableListOf<Int>()
for (num in src) {
dst.add(num * 2)
}
println(src)
println(dst)
Тот же прием для строк:
val tags = listOf("a", "b")
val upper = mutableListOf<String>()
for (tag in tags) {
upper.add(tag + tag)
}
println(upper)
Дан список:
val nums = listOf(1, 2, 3, 4, 5)
Запишите в другой список квадраты элементов данного списка. Выведите новый список в консоль.
Дан список:
val nums = listOf(10, 20, 30)
Запишите в другой список значения,
увеличенные на 1. Выведите новый
список в консоль.