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