Sobes.tech
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.