شکستن/ادامه (Swift Break/Continue)
گاهی باید حلقه را زود تمام کنیم یا یک دور را رد کنیم. «شکستن/ادامه» کلید همین کار است. break خروج فوری می دهد. continue فقط همین دور را رد می کند. مثل بازی که زود تسلیم می شوی یا یک مرحله را اسکیپ می کنی.
خروج فوری با break
وقتی شرطی رسید، حلقه را قطع کن. «شرط (Condition)» یک تست منطقی است.
for i in 1...10 {
if i == 4 {
break
}
print(i)
}
نکته: از break برای توقف سریع استفاده کن تا زمان حفظ شود.
پرش به دور بعد با continue
وقتی شرط درست شد، بقیه بدنه را رد کن. سپس حلقه ادامه می یابد.
for i in 1...5 {
if i % 2 == 0 {
continue
}
print(i)
}
هشدار: شرط های مبهم، کد را گیج کننده می کنند. شرط را ساده بنویس.
گام های عملی
- یک حلقه ساده بنویس؛ مثلاً بازه 1 تا 10.
- شرط توقف با
breakاضافه کن. - یک شرط پرش با
continueهم امتحان کن.
برای مرور سریع شکستن/ادامه را به عنوان مرجع نگه دار. همچنین حلقه for در دنیای واقعی و کالکشن ها را بعداً ببین.
جمع بندی سریع
breakحلقه را فوراً تمام می کند.continueفقط همین دور را رد می کند.- شرط ها را شفاف و کوتاه بنویس.
- از توقف زودهنگام برای سادگی استفاده کن.