Back to questions
Junior — Middle
79
Какой результат возвращает функция map при её вызове на коллекции или потоке данных?
Answer from AI
sobes.tech 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 преобразует элементы, не изменяя исходную коллекцию.