آموزش رایگان صفر تا صد کاتلین (Kotlin) به زبان ساده
-
معرفی کاتلین
-
شروع کار با Kotlin
-
سینتکس (Syntax) در Kotlin
-
چاپ خروجی در Kotlin
-
کامنتها در Kotlin
-
متغیرها در Kotlin
-
انواع داده در Kotlin
-
اپراتورها در Kotlin
-
همه چیز درباره رشتهها (Strings) در Kotlin
-
همهچیز دربارهی Boolean در Kotlin
-
شرطها در Kotlin: if ... else
-
آشنایی با when در Kotlin
-
حلقههای While در Kotlin
-
دستورات Break و Continue در Kotlin
-
آرایهها در Kotlin
-
حلقه for در Kotlin
-
محدودهها (Ranges) در Kotlin
-
توابع در Kotlin
-
برنامهنویسی شیءگرا در Kotlin
-
کلاسها و اشیاء در Kotlin
-
کانستراکتور (Constructor) در Kotlin
-
توابع (Functions) در کلاسهای Kotlin
-
وراثت (Inheritance) در Kotlin
همهچیز دربارهی Boolean در Kotlin
در برنامهنویسی، خیلی وقتها لازم داریم دادههایی داشته باشیم که فقط دو حالت داشته باشند، مثل:
✅ بله / ❌ نه
🔛 روشن / 🔴 خاموش
✔️ درست (true) / ❌ نادرست (false)
اینجاست که نوع دادهای Boolean وارد بازی میشه! توی Kotlin، میتونیم از Boolean برای ذخیرهی مقدار true یا false استفاده کنیم.
🟢 مقدارهای Boolean در Kotlin
متغیرهای Boolean با کلمهی کلیدی Boolean تعریف میشن و فقط دو مقدار دارن: true
یا false
!
🔹 مثال: تعریف متغیرهای Boolean
val isKotlinFun: Boolean = true
val isFishTasty: Boolean = false
println(isKotlinFun) // خروجی: true
println(isFishTasty) // خروجی: false
📌 اما توی Kotlin، نیازی نیست نوع داده رو مشخص کنیم! چون خود زبان هوشمندانه تشخیص میده که متغیر از چه نوعیه.
🔹 همون مثال، اما بدون مشخص کردن نوع داده:
val isKotlinFun = true
val isFishTasty = false
println(isKotlinFun) // خروجی: true
println(isFishTasty) // خروجی: false
🔥 عبارات Boolean چیست؟
🔹 یک عبارت Boolean همیشه مقدار true
یا false
برمیگردونه.
مثلاً مقایسهی دو عدد با استفاده از عملگر بزرگتر از (>):
val x = 10
val y = 9
println(x > y) // خروجی: true، چون ۱۰ بزرگتر از ۹ هست
یا حتی سادهتر:
println(10 > 9) // خروجی: true
🔹 میتونیم از عملگر برابر با (==) هم استفاده کنیم:
val x = 10
println(x == 10) // خروجی: true، چون مقدار x برابر با ۱۰ هست
println(10 == 15) // خروجی: false، چون ۱۰ برابر با ۱۵ نیست
📌 نکته مهم
مقدارهای Boolean پایه و اساس شرطها و مقایسهها در Kotlin هستن! توی فصل بعدی، یاد میگیریم چطوری از این مقدارها توی شرطها (if statements) استفاده کنیم.
💡 تمرین:
چند مثال از مقایسهی مقدارهای مختلف بنویس و ببین خروجی true
هست یا false
! 😃