Junior — Middle
¿Cuál es el papel principal de las funciones lambda en programación?
sobes.tech AI
Respuesta de la IA
Las funciones lambda en programación son funciones anónimas que permiten escribir código compacto y conciso, especialmente cuando se necesita una función pequeña sin la necesidad de crear un método con nombre completo. Se utilizan a menudo para pasar funciones como parámetros, por ejemplo, en manejadores de eventos, filtrado o clasificación de colecciones.
Ejemplo en Kotlin (Android):
val numbers = listOf(1, 2, 3, 4)
val doubled = numbers.map { it * 2 } // la función lambda duplica cada elemento
println(doubled) // [2, 4, 6, 8]