If … Else در کاتلین
ارسال شده توسط مدیریت
1402-08-16
5 بازدید

در زبان برنامهنویسی Kotlin، دستور if...else
به شما امکان میدهد تا برنامههای شرطی بنویسید. این ساختار شما را قادر میسازد تا تصمیمگیریهای مختلف در برنامهی خود انجام دهید و اجرای کد را بر اساس این تصمیمگیریها کنترل کنید. دستور if...else
دارای دو بخش اصلی است: if
و else
.
ساختار کلی دستور if...else
به صورت زیر است:
if (شرط) {
// کدی که در صورت برقرار بودن شرط اجرا میشود
} else {
// کدی که در صورت عدم برقرار بودن شرط اجرا میشود
}
در اینجا:
شرط
یک عبارت بولیان (مقدارtrue
یاfalse
) است که بررسی میشود.- بلوک کد در بخش
if
در صورتی که شرط برقرار باشد، اجرا میشود. - بلوک کد در بخش
else
در صورتی که شرط برقرار نباشد، اجرا میشود.
مثالهایی از استفاده از if...else
:
- تصمیمگیری بر اساس مقدار یک متغیر بولیان:
val isSunny = true
if (isSunny) {
println("روز آفتابی است.")
} else {
println("روز بارانی یا ابری است.")
}
- تصمیمگیری بر اساس یک عدد:
val number = 10
if (number > 0) {
println("عدد مثبت است.")
} else if (number < 0) {
println("عدد منفی است.")
} else {
println("عدد صفر است.")
}
- توجه داشته باشید که بخش
else
اختیاری است، و شما میتوانیدif
بدونelse
بنویسید:
val isRaining = true
if (isRaining) {
println("باران میبارد.")
}
در مثال بالا، اگر isRaining
برابر true
باشد، پیام “باران میبارد” نمایش داده میشود. اگر isRaining
برابر false
باشد، هیچ عملی انجام نمیشود.
if...else
میتواند به شما در تصمیمگیریهای متعدد و شرایط پیچیدهتر کمک کند و به کنترل جریان برنامه امکان میدهد.
مطالب زیر را حتما مطالعه کنید
ارث بری در کاتلین
وارثی (Inheritance) در Kotlin اجازه میدهد تا یک کلاس (کلاس...
توابع عضو کلاس در کاتلین
در Kotlin، شما میتوانید توابع را در داخل کلاسها تعریف...
سازنده ها در کاتلین
کنستراکتور (Constructor) در Kotlin یک ویژگی اساسی برای ایجاد شیءها...
کلاس ها و اشیاء در کاتلین
در زبان برنامهنویسی Kotlin، کلاسها و اشیاء (Objects) اصول مهمی...
برنامهنویسی شیءگرا در کاتلین
برنامهنویسی شیءگرا (Object-Oriented Programming یا به اختصار OOP) یک رویکرد...
توابع – function در کاتلین
در زبان برنامهنویسی Kotlin، توابع (Functions) نقش مهمی ایفا میکنند....
دیدگاهتان را بنویسید