Junior — Middle
¿Qué resultado devuelve la función map cuando se llama en una colección o flujo de datos?
sobes.tech AI
Respuesta de la IA
La función map al ser llamada en una colección o flujo de datos devuelve una nueva colección, en la cual cada elemento es el resultado de aplicar la función pasada a cada elemento correspondiente de la colección original.
Por ejemplo, si tienes una lista de números [1, 2, 3] y llamas a map con una función que multiplica por 2, obtendrás [2, 4, 6].
Ejemplo en Kotlin:
val numbers = listOf(1, 2, 3)
val doubled = numbers.map { it * 2 } // [2, 4, 6]
De esta forma, map transforma los elementos sin modificar la colección original.