🔴 ساختارهای شرطی در کاتلین چیه و چرا از اونها استفاده می‌کنیم؟در برنامه‌نویسی، گاهی لازمه که بعضی ا

🔴 ساختارهای شرطی در کاتلین چیه و چرا از اونها استفاده می‌کنیم؟در برنامه‌نویسی، گاهی لازمه که بعضی از دستورات فقط در شرایط خاصی اجرا بشن.مثلاً:اگر سن کاربر بیشتر از ۱۸ بود، اجازه ورود بده.اگر کاربر رمز اشتباه زد، پیغام خطا نمایش بده. برای همین در زبان کاتلین از چیزی به نام ساختار شرطی استفاده می‌کنیم تا بتونیم این تصمیم‌گیری‌ها رو انجام بدیم.۱ـ ساختار شرطی ifval age = 20if (age >= 18) { println("شما اجازه ورود دارید")}در اینجا می‌گیم اگه age بیشتر یا مساوی ۱۸ بود پیام رو چاپ کن.۲ـ ساختار if...elseval password = "1234"if (password == "1234") { println("ورود موفق")} else { println("رمز اشتباه است")} اگه رمز درست بود پیام موفقیت چاپ بشه اگه نه، پیام خطا.۳ـ ساختار شرطی whenوقتی چند حالت مختلف داریم، بهتره به‌جای if های پشت سر هم از when استفاده کنیم:val day = 3when (day) { 1 -> println("شنبه") 2 -> println("یکشنبه") 3 -> println("دوشنبه") else -> println("روز نامعتبر")} اگه day برابر ۳ باشه پیام "دوشنبه" چاپ می‌شه.خلاصه:از ساختار های شرطی برای اینکه یه جورایی کد ها هوشمند بشن و بتونن تصمیم گیری کنن استفاده میشه