Ejercicio de programación con Kotlin: Uso de data classes y destructuring
Código
0h 10m
Kotlin Data classes y destructuring: ejercicios prácticos y teóricos para dominar la programación orientada a objetos con Kotlin. Mejora tu habilidad con clases inmutables.
Imagina que estás desarrollando una aplicación en Kotlin para gestionar una lista de personas. Necesitas crear una clase que represente a una persona y manipular una lista de personas para obtener cierta información.
Tu tarea es la siguiente:
- Define una data class llamada
Persona
que tenga dos propiedades:nombre
de tipoString
yedad
de tipoInt
. - Crea una lista de objetos
Persona
con los siguientes valores:- "Ana", 25
- "Luis", 30
- "Marta", 22
- "José", 28
- Escribe una función que reciba la lista de personas y utilice destructuring para encontrar y devolver el nombre de la persona con mayor edad.
- En la función principal (
main
), llama a la función y muestra por pantalla el nombre de la persona de mayor edad.
Nota: Asegúrate de utilizar correctamente el destructuring al iterar sobre la lista de personas.
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.
Clases genéricas con varianza y restricciones
Código
Introducción a las corutinas
Test
Uso de asincronía con suspend, async y await
Código
Formateo de cadenas texto
Código
Uso de monads y manejo funcional de errores
Código
Declaración y uso de variables y constantes
Código
Uso de la concurrencia funcional con corutinas
Código
Operaciones en colecciones
Código
Uso de clases y objetos en Kotlin
Puzzle
Evaluación Kotlin
Test
Funciones de orden superior y expresiones lambda en Kotlin
Código
Herencia y polimorfismo en Kotlin
Código
Inmutabilidad y datos inmutables
Código
Uso de funciones parciales y currificaciones
Código
Primer programa en Kotlin
Código
Introducción a la programación funcional
Test
Introducción a Kotlin
Test
Uso de operadores y expresiones
Puzzle
Sistema de inventario de tienda
Proyecto
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
Data classes y destructuring
Programación Orientada a Objetos