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

4 سال پیش
عبارت if در برنامه نویسی کاتلین
5/5 - (1 امتیاز)

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

در این درس هشتم اموزش برنامه نویسی سایت سورس باران، شما عبارت if در برنامه نویسی کاتلین را با کمک مثال  می آموزید.

 

استفاده سنتی از if…else در  کاتلین

نحو if … جای دیگر است:

ترکیب if…else به صورت زیر است:

 

در صورتی که if در testExpression به صورت true (درست) ارزیابی شود، بخش خاصی از کد را اجرا می کند. و در صورت وجود بند اختیاری else، در صورت false بودن testExpression، کدهای درون بند else اجرا می شوند.

 

مثال: استفاده سنتی از if…else در  کاتلین

 

هنگامی که برنامه را اجرا می کنید ،خروجی که به شما می دهد:

 

 

عبارت if در کاتلین

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

 

مثال: عبارت if در  کاتلین

 

هنگامی که برنامه را اجرا می کنید ،خروجی که به شما می دهد:

 

شاخه else هنگام استفاده از if به عنوان یک عبارت اجباری است.

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

 

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

 

مثال: بلوک if با عبارت های چندگانه

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

 

هنگامی که برنامه را اجرا می کنید ،خروجی که به شما می دهد:

 

ساختار if..else..if در  برنامه نویسی کاتلین

می توانید با استفاده از ساختار if..else … if یک بلوک کد را در بین بسیاری از بلوک های کاتلین برگردانید.

 

مثال: ساختار if..else..if

 

این برنامه بررسی می کند که number یک عدد مثبت، عدد منفی یا صفر است.

 

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

عبارت if  تودرتو زمانی اتفاق می افتد که یک عبارت if  را درون بلوک عبارت if دیگر قرار داد.

 

مثال: عبارت if تودرتو

این برنامه بیشترین تعداد را در بین سه عدد محاسبه می کند.

 

هنگامی که برنامه را اجرا می کنید ،خروجی که به شما می دهد:

 

منبع.

 

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

  1. معرفی کاتلین،  Kotlin Hello World – اولین برنامه کاتلین
  2. انواع متغیرهای پایه در کاتلین
  3. عملگرهای برنامه نویسی کاتلین
  4. تبدیل نوع در برنامه نویسی کاتلین
  5. عبارت ها، گزاره ها و بلوک ها در برنامه نویسی کاتلین
  6. کامنت ها در برنامه نویسی کاتلین
  7. ورودی / خروجی پایه در برنامه نویسی کاتلین
5/5 - (1 امتیاز)
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه