Data Classes and Sealed Types
Data Class Basics
Store a few related values in a compact data class.
Data Class Basics
DataClassBasics.kt
data class Ticket(val code: String, val priority: Int)
fun main() {
val priority =
val ticket = Ticket("A", priority)
val label = "${ticket.code}:${ticket.priority}"
println("priority=$priority")
println("label=$label")
}
data class Ticket(val code: String, val priority: Int)
fun main() {
val priority =
val ticket = Ticket("A", priority)
val label = "${ticket.code}:${ticket.priority}"
println("priority=$priority")
println("label=$label")
}
data class Ticket(val code: String, val priority: Int)
fun main() {
val priority =
val ticket = Ticket("A", priority)
val label = "${ticket.code}:${ticket.priority}"
println("priority=$priority")
println("label=$label")
}
data-class
A data class creates useful value-focused behavior for simple records.