کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

از بین بردن اعلان(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

1397/09/24 1862 651
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...