Sobes.tech
Junior — Middle
97

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

Ответ от нейросети

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