مشخصات مقاله
-
651
-
0.0
-
1862
-
0
-
0
از بین بردن اعلان(Destructuring Declaration) در Kotlin
از بین بردن اعلان در Kotlin
Kotlin بسیاری از ویژگیهای زبانهای برنامهنویسی دیگر را شامل میشود. با استفاده از این زبان میتوان چندین متغیر را بهصورت همزمان اعلان کرد. به این تکنیک از بین بردن اعلان گفته میشود.
در ادامه سینتکس اساسی این تکنیک را مشاهده میکنید.
val (name, age) = person
در سینتکس بالا یک شیء ایجاد شده است و تمامی آنها در کنار یکدیگر در یک دستور واحد تعریف شدهاند. بعداً میتوانیم بهصورت زیر از آنها استفاده کنیم.
println(name) println(age)
حالا بیایید ببینیم چگونه میتوانیم در برنامههای واقعی از این تکنیک استفاده کنیم. در این مثال کلاس Student همراه با صفاتی ایجاد شده است و بعداً جهت چاپ مقادیر اشیاء از آنها استفاده خواهیم کرد.
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
}
نتیجهی کد بالا در زیر نشان داده شده است.
You are learning Kotlin from TutorialsPoint.com