Sobes.tech
Junior — Middle
99

Какой результат возвращает функция map при её вызове на коллекции или потоке данных?

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