Sobes.tech
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 преобразует элементы, не изменяя исходную коллекцию.