Kotlin - Yıkıcı Bildirimler

Kotlin, diğer programlama dillerinin birçok özelliğini içerir. Aynı anda birden fazla değişkeni tanımlamanıza izin verir. Bu tekniğe İmha beyanı denir.

Yıkıcı bildiriminin temel sözdizimi aşağıdadır.

val (name, age) = person

Yukarıdaki sözdiziminde, bir nesne oluşturduk ve hepsini tek bir ifadede birlikte tanımladık. Daha sonra bunları aşağıdaki gibi kullanabiliriz.

println(name)
println(age)

Şimdi, aynısını gerçek hayattaki uygulamamızda nasıl kullanabileceğimize bakalım. Bazı niteliklere sahip bir Öğrenci sınıfı oluşturduğumuz ve daha sonra bunları nesne değerlerini yazdırmak için kullanacağımız aşağıdaki örneği düşünün.

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
}

Yukarıdaki kod parçası tarayıcıda aşağıdaki çıktıyı verecektir.

You are learning Kotlin from TutorialsPoint.com