بولی ها (Booleans)
«بولی (Boolean)» فقط دو مقدار دارد: true یا false. مثل چراغ کلاس: روشن یا خاموش. در «بولی در کاتلین»، این نوع برای پرسش های بله/خیر استفاده می شود.
مقادیر بولی در کاتلین
می توانی نوع را صریح بنویسی و مقدار را تنظیم کنی.
val isKotlinFun: Boolean = true
val isFishTasty: Boolean = false
println(isKotlinFun)
println(isFishTasty)
اغلب نیاز نیست نوع را بنویسی؛ کاتلین خودش می فهمد.
val isKotlinFun = true
val isFishTasty = false
println(isKotlinFun)
println(isFishTasty)
عبارت بولی چیست؟
«عبارت بولی» نتیجه اش بولی است. یعنی فقط true یا false.
val x = 10
val y = 9
println(x > y) // 10 از 9 بزرگ تر است
حتی می توانی مستقیم عبارت را چاپ کنی.
println(10 > 9) // نتیجه true می شود
برابری با == در بولی ها
عملگر برابری == بررسی می کند دو مقدار برابر هستند یا نه.
val x = 10
println(x == 10) // برابر است، پس true
println(10 == 15) // برابر نیست، پس false
گام های تمرین سریع
- دو بولی درست کن و چاپشان کن.
- یک مقایسه بزرگ تر از اجرا کن.
- با
==برابری را بررسی کن. - نتیجه ها را روی کاغذ توضیح بده.
نکته: نتیجه بولی پایه شرط هاست. ادامه کار را در شرط ها ببین. همچنین برای مرور، به رشته ها و عملگرها سر بزن. برای سئو داخلی، این لینک را داشته باش: بولی در کاتلین.
جمع بندی سریع
- بولی فقط true یا false است.
- عبارت بولی خروجی دودویی می دهد.
>و==پرکاربرد هستند.- نتایج بولی، شرط ها را می سازند.