Data Classes and Sealed Types
Destructuring
Pull data-class fields into separate local values.
Destructuring
Destructuring.kt
data class Point(val x: Int, val y: Int)
fun main() {
val x =
val point = Point(x, 4)
val (left, top) = point
val total = left + top
println("left=$left")
println("total=$total")
}
data class Point(val x: Int, val y: Int)
fun main() {
val x =
val point = Point(x, 4)
val (left, top) = point
val total = left + top
println("left=$left")
println("total=$total")
}
data class Point(val x: Int, val y: Int)
fun main() {
val x =
val point = Point(x, 4)
val (left, top) = point
val total = left + top
println("left=$left")
println("total=$total")
}
destructuring
Data classes support destructuring declarations in the order of constructor properties.