بولی ها (Booleans)
در «بولی های سوئیفت» فقط دو حالت داریم: درست یا نادرست. «بولی (Boolean)» نوعی است که این دو مقدار را نگه می دارد. مثل سؤال های بله/خیر در مدرسه. با عملگرهای منطقی هم می توانیم شرط ها را ترکیب کنیم.
منطق بولی در سوئیفت
برای ترکیب شرط ها از AND یعنی &&، از OR یعنی || و برای نقیض از NOT یعنی ! استفاده کن.
let a = true
let b = false
print(a && b)
print(a || b)
print(!a)
نکته: AND زمانی درست است که هر دو شرط درست باشند. OR با یکی هم درست می شود.
نتیجه مقایسه ها و بولی های سوئیفت
عملگرهای مقایسه مثل >، == و != همیشه خروجی بولی می دهند. این خروجی را مستقیم داخل شرط ها استفاده کن.
let a = 5
let b = 3
print(a > b)
print(a == b)
print(a != b)
گام های تمرینی با بولی های سوئیفت
- دو مقدار بولی بساز و با
&&و||آزمایش کن. - چند مقایسه عددی انجام بده و نتیجه را چاپ کن.
- با
!نتیجه یکی از شرط ها را برعکس کن.
برای مرور اعداد سر بزن به اعداد. سپس برای کاراکترها ادامه بده به کاراکترها.
جمع بندی سریع
- بولی فقط درست یا نادرست است.
&&،||و!منطق اصلی اند.- مقایسه ها همیشه بولی برمی گردانند.
- بولی های سوئیفت شرط نویسی را ساده می کنند.