Sobes.tech
Back to questions
Junior — Middle
81

Можешь привести примеры функций типа map и объяснить их использование?

Companies where asked
GrowFood

Answer from AI

sobes.tech AI

Функции типа map — это операции высшего порядка, которые применяют заданную функцию к каждому элементу коллекции и возвращают новую коллекцию с результатами.

Пример на Kotlin (Android):

val numbers = listOf(1, 2, 3, 4)
val squares = numbers.map { it * it } // [1, 4, 9, 16]

Здесь map берет каждый элемент списка numbers, применяет лямбда-выражение it * it и возвращает новый список с квадратами чисел.

Использование map помогает писать чистый и декларативный код, избегая явных циклов и изменяемых переменных.