عبارت ها، گزاره ها و بلوک ها در برنامه نویسی کاتلین

4 سال پیش
بلوک ها در برنامه نویسی کاتلین

عبارات، گزاره ها و بلوک ها در برنامه نویسی کاتلین

در این مقاله، شما با عبارات کاتلین، گزاره های کوتلین، تفاوت بین عبارت، گزاره و بلوک ها در برنامه نویسی کاتلین آشنا خواهید شد.

عبارات در برنامه نویسی کاتلین

عبارات شامل متغیرها، عملگرها و غیره هستند که به یک مقدار واحد ارزیابی می شوند.

به عنوان مثال؛

val score: Int
score = 90 + 25

 

در این مثال، ۹۰ + ۲۵ عبارتی است که مقدار Int را برگشت می دهد.

نکته: در کاتلین برخلاف جاوا، if یک عبارت  است (در جاوا، if یک گزاره است). به عنوان مثال،

fun main(args: Array<String>) {

    val a = 12
    val b = 13
    val max: Int

    max = if (a > b) a else b
    println("$max")
}

 

در این مثال، if (a > b) a else b یک عبارت است. سپس مقدار عبارت در برنامه فوق به حداکثر متغیر اختصاص داده می شود.

 

گزاره ها در برنامه نویسی کاتلین

گزاره ها همه چیزهایی هستند که یک واحد کامل اجرا را تشکیل می دهند. به عنوان مثال،

val score = 90 + 25

 

در این مثال، ۹۰ + ۲۵ عبارتی است که ۱۱۵ را برگشت می دهد، و val score = 9*5; یک گزاره است.

عبارات بخشی از گزاره ها هستند.

در اینجا چند نمونه آورده شده است:

println("Howdy")

 

var a = 5
++a

 

max = if (a > b) a else b

 

 

بلوک ها در کاتلین

یک بلوک به گروهی از دستورات (صفر یا بیشتر) گفته می شود که در آکولاد {} قرار داده می شود. به عنوان مثال،

fun main(args: Array<String>) {  // main function block
    val flag = true

    if (flag == true) {      // start of if block
        print("Hey ")
        print("jude!")
    }                        // end of if block
}                            // end of main function block

 

در این مثال، دو گزاره  print("Hey ") و print(" jude!"درون بلوک if قرار دارند

print("Hey ")
print("jude!")

 

به طور مشابه، تابع main() نیز دارای بدنه بلوکی است.

val flag = true

if (flag == true) {      // start of block
    print("Hey ")
    print("jude!")
}                        // end of block

 

منبع.

برای اطلاعات بیشتر از دیگر آموزش های برنامه نویسی ما به وب سایت و اینستاگرام ما مراجعه کنید

لیست جلسات قبل آموزش برنامه نویسی کاتلین

  1. معرفی کاتلین،  Kotlin Hello World – اولین برنامه کاتلین
  2. انواع متغیرهای پایه در کاتلین
  3. عملگرهای برنامه نویسی کاتلین
  4. تبدیل نوع در برنامه نویسی کاتلین

 

 

 

0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه