ویرگول
ورودثبت نام
امـیـــــرحســـــین آریا
امـیـــــرحســـــین آریاتوسعه دهنده وب و نرم افزار - طراح تجربه کاربر و رابط کاربری | لینک بوت کمپ کاتلین https://vrgl.ir/69hcw
امـیـــــرحســـــین آریا
امـیـــــرحســـــین آریا
خواندن ۱ دقیقه·۶ سال پیش

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

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

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

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

val numberOfFish = 50 val numberOfPlants = 23 if (numberOfFish > numberOfPlants) { println("Good ratio!") } else { println("Unhealthy ratio") } ⇒ 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("Empty tank") } else if (numberOfFish < 40) { println("Got fish!") } else { println("That's a lot of fish!") } ⇒ That's a lot of fish!

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

when (numberOfFish) { 0 -> println("Empty tank") in 1..39 -> println("Got fish!") else -> println("That's a lot of fish!") } ⇒ That's a lot of fish!

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

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