Junior — Middle
¿Puedes dar ejemplos de funciones como map y explicar su uso?
sobes.tech AI
Respuesta de la IA
Las funciones de tipo map son operaciones de orden superior que aplican una función dada a cada elemento de una colección y devuelven una nueva colección con los resultados.
Ejemplo en Kotlin (Android):
val numbers = listOf(1, 2, 3, 4)
val squares = numbers.map { it * it } // [1, 4, 9, 16]
Aquí, map toma cada elemento de la lista numbers, aplica la expresión lambda it * it y devuelve una nueva lista con los cuadrados de los números.
El uso de map ayuda a escribir código limpio y declarativo, evitando bucles explícitos y variables mutables.