Junior — Middle
¿He utilizado data class en Kotlin para modelar datos?
sobes.tech AI
Respuesta de la IA
En Kotlin, data class se utiliza para modelar datos de manera conveniente, donde la tarea principal es almacenar valores. Estas clases automáticamente obtienen métodos equals(), hashCode(), toString(), así como funciones copy() y componentes para la destructuración.
Ejemplo:
data class User(val name: String, val age: Int)
val user = User("Иван", 30)
println(user) // User(name=Иван, age=30)
val olderUser = user.copy(age = 31)
Esto simplifica significativamente el trabajo con objetos que representan datos, sin necesidad de escribir mucho código repetitivo.