Junior — Middle
Какъв резултат връща функцията map при извикване върху колекция или поток от данни?
sobes.tech AI
Отговор от AI
Функцията map, когато се извика върху колекция или поток от данни, връща нова колекция, в която всеки елемент е резултат от прилагането на предадената функция към съответния елемент от оригиналната колекция.
Например, ако имате списък с числа [1, 2, 3] и извикате map с функция, която умножава по 2, ще получите [2, 4, 6].
Пример на Kotlin:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
Така map преобразува елементите, без да променя оригиналната колекция.