Data
Unes dades són un conjunt de valors relacionats que es gestionen com un tot, i dissenyar-les bé és la meitat de la feina.
Introducció
A Dades vas fer servir @dataclass per agrupar uns quants valors sota un nom.
En Kotlin això es diu data class i s’assembla tant que aquesta pàgina gairebé no ha d’ensenyar sintaxi nova.
El que sí que fa és una altra cosa: dissenyar el model abans d’escriure’l.
Perquè el codi és la part fàcil. La difícil és decidir quines coses hi ha, quines propietats té cadascuna, i com es relacionen entre elles.
Crea un projecte amb el nom data, com vas fer a Computació.
data class
Unes dades són un conjunt de valors que ens interessa tractar junts.
Per exemple id, name i married, que agrupem sota el nom Person:
Aquest dibuix es diu diagrama de classes, i és com es dissenya un model de dades abans de tocar cap fitxer.
En Kotlin s’escriu així:
data class Person(
val id: Long,
val name: String,
val married: Boolean,
)
fun main() {
val esther = Person(2, "Esther", true)
println(esther)
}Person(id=2, name=Esther, married=true)Cada línia de dins dels parèntesis és una propietat, amb el seu tipus, com els paràmetres d’una funció.
Estàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.