else (else)
«else» یعنی «وگرنه». کنار «if» می آید و شاخه نادرست را می گیرد. پس وقتی شرط «بولی (Bool)» نادرست شد، «دستور else» اجرا می شود. مثل بازی: اگر نبردی نبردی، وگرنه فرار کن.
کاربرد دستور else
اگر شرط درست نبود، بلاک جایگزین اجرا می شود. بنابراین، مسیر برنامه همیشه مشخص می ماند و رفتارش قابل پیش بینی است.
let hasAccess = false
if hasAccess {
print("Welcome")
} else {
print("Denied")
}
نمونه متداول: شرط سن
وقتی کاربر شرط را ندارد، «دستور else» پیام مناسب می دهد. این الگو بسیار ساده اما کاربردی است.
let age = 16
if age >= 18 {
print("Access granted")
} else {
print("Access denied")
}
گام های عملی
- یک شرط بولی تعریف کن و مقداردهی کن.
- بدنه
ifو بلاکelseرا بنویس. - مقدار شرط را عوض کن و خروجی را ببین.
نکته: شرط باید حتماً Bool باشد؛ تبدیل خودکار عدد وجود ندارد.
هشدار: آکولادها را فراموش نکن. ساختار واضح از خطا جلوگیری می کند.
برای شاخه های چندگانه، به دستور else در ترکیب if...else مراجعه کن. همچنین صفحه if الگوی پایه را نشان می دهد.
جمع بندی سریع
elseشاخه نادرست شرط را اجرا می کند.- شرط همیشه از نوع
Boolاست. - آکولادها را منظم و کامل بنویس.
- برای چند حالت، از
else ifکمک بگیر.