Kotlin - Déclarations de destruction

Kotlin contient de nombreuses fonctionnalités d'autres langages de programmation. Il vous permet de déclarer plusieurs variables à la fois. Cette technique est appelée déclaration de destruction.

Voici la syntaxe de base de la déclaration de déstructuration.

val (name, age) = person

Dans la syntaxe ci-dessus, nous avons créé un objet et défini tous ensemble dans une seule instruction. Plus tard, nous pouvons les utiliser comme suit.

println(name)
println(age)

Voyons maintenant comment nous pouvons utiliser la même chose dans notre application réelle. Prenons l'exemple suivant où nous créons une classe Student avec certains attributs et plus tard, nous les utiliserons pour imprimer les valeurs d'objet.

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
}

Le morceau de code ci-dessus donnera la sortie suivante dans le navigateur.

You are learning Kotlin from TutorialsPoint.com