List.map()
Применяет функцию к каждому элементу и возвращает новый список результатов.
Сигнатура
fun <T, R> Iterable<T>.map(transform: (T) -> R): List<R>map() создаёт новый список, применяя функцию transform к каждому элементу. Размер результата совпадает с размером исходной коллекции.
val nums = listOf(1, 2, 3)
val squares = nums.map { it * it }
println(squares) // [1, 4, 9]