Kotlin - Declaraciones de desestructuración
Kotlin contiene muchas características de otros lenguajes de programación. Te permite declarar múltiples variables a la vez. Esta técnica se llama declaración de desestructuración.
A continuación se muestra la sintaxis básica de la declaración de desestructuración.
val (name, age) = person
En la sintaxis anterior, hemos creado un objeto y definido todos juntos en una sola declaración. Más tarde, podemos usarlos de la siguiente manera.
println(name)
println(age)
Ahora, veamos cómo podemos usar lo mismo en nuestra aplicación de la vida real. Considere el siguiente ejemplo donde estamos creando una clase Student con algunos atributos y luego los usaremos para imprimir los valores del objeto.
fun main(args: Array<String>) {
val s = Student("TutorialsPoint.com","Kotlin")
val (name,subject) = s
println("You are learning "+subject+" from "+name)
}
data class Student( val a :String,val b: String ){
var name:String = a
var subject:String = b
}
El fragmento de código anterior producirá el siguiente resultado en el navegador.
You are learning Kotlin from TutorialsPoint.com