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