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