Ejercicio de programación con Kotlin: Funciones de orden superior y expresiones lambda en Kotlin

Código
Práctica
0h 15m

Kotlin funciones de orden superior: aprende a implementar y optimizar funciones con lambdas y inline en este ejercicio práctico de programación funcional en Kotlin.

Implementa en Kotlin una función de orden superior llamada procesarLista que reciba una lista de enteros y una función de transformación. La función procesarLista debe aplicar la función de transformación a cada elemento de la lista y devolver una nueva lista con los resultados.

Al llamar a procesarLista, utiliza una expresión lambda que eleve al cuadrado cada número. Emplea la sintaxis simplificada de las expresiones lambda, aprovechando el parámetro implícito it.

Finalmente, marca la función procesarLista como inline para optimizar el rendimiento.

Ejemplo de uso:

Si se llama a procesarLista con la lista [1, 2, 3, 4] y una lambda que eleve al cuadrado cada número, la función debe devolver [1, 4, 9, 16].

Empezar ejercicio de programación

Todos los ejercicios de programación de Kotlin

Evalúa tus conocimientos con ejercicios de programación en Kotlin de tipo Test, Puzzle, Código y Proyecto con VSCode.

Certificados de superación de Kotlin

Supera todos los retos de Kotlin y obtén estos certificados de superación para mejorar tu currículum y tu empleabilidad.

Tutorial para resolver este ejercicio de programación

Kotlin

Kotlin

Funciones de primera clase y de orden superior

Programación funcional

Otros tutoriales de programación con Kotlin