امـیـــــرحســـــین آریا
امـیـــــرحســـــین آریا
خواندن ۱ دقیقه·۴ سال پیش

بوت کمپ Kotlin برای برنامه نویسان اندروید درس دو: مقایسه شرط و boolean

3. مقایسه شرط و boolean

در این تکلیف، شما درباره شرط بولی (boolean) و چک کردن شرط در زبان برنامه نویسی کاتلین می‌آموزید. مثل دیگر زبان‌ها، کاتلین دارای boolean و عملگرهای boolean مثل کوچکتر از، مساوی با، بزرگتر از و سایر عملگرهای بولی است. (=< ، => ، =! ، < ، == ، >)

1. یک حکم if / else بنویسید.

val numberOfFish = 50 val numberOfPlants = 23 if (numberOfFish > numberOfPlants) { println(&quotGood ratio!&quot) } else { println(&quotUnhealthy ratio&quot) } ⇒ Good ratio!

2. داخل حکم if از یک محدوده استفاده کنید. در کاتلین، شرط می‌تواند از محدوده هم استفاده کند.

val fish = 50 if (fish in 1..100) { println(fish) } ⇒ 50

3. یک if با حالت‌های مختلف بنویسید. برای شرط‌های پیچیده‌تر، از and منطقی (&&) و or منطقی (||) استفاده می‌شود. مثل سایر زبان‌ها، شما می‌توانید با استفاده از else if حالت‌های چندگانه داشته باشید.

if (numberOfFish == 0) { println(&quotEmpty tank&quot) } else if (numberOfFish < 40) { println(&quotGot fish!&quot) } else { println(&quotThat's a lot of fish!&quot) } ⇒ That's a lot of fish!

4. حکم when را امتحان کنید. یک راه بهتر برای نوشتن دنباله حکم‌های if / else if / else در کاتلین وجود دارد، استفاده از حکم when، که مثل بیانیه switch در سایر زبان‌ها است. شرط‌ها در یک حکم when هم می‌توانند از محدوده استفاده کنند.

when (numberOfFish) { 0 -> println(&quotEmpty tank&quot) in 1..39 -> println(&quotGot fish!&quot) else -> println(&quotThat's a lot of fish!&quot) } ⇒ That's a lot of fish!

بخش قبل | فهرست درس | بخش بعد

بوت کمپ کاتلین برای برنامه نویسان اندروید درس دوآموزش برنامه نویسی کد androidآموزش کتاب برنامه نویسی کاتلینبوت دوره آموزش برنامه نویسی به زبان کاتلین برای ساخت اپلیکیشن اندورید
توسعه دهنده وب و نرم افزار - طراح تجربه کاربر و رابط کاربری | لینک بوت کمپ کاتلین https://vrgl.ir/69hcw
شاید از این پست‌ها خوشتان بیاید