![]() |
زبان برنامه نویسی LUA - نسخهی قابل چاپ +- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir) +-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1) +--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7) +---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42) +----- انجمن: برنامه سازی تحت وب - پنجشنبه ها از ساعت 8 تا 11 (http://forum.kishtech.ir/forumdisplay.php?fid=347) +----- موضوع: زبان برنامه نویسی LUA (/showthread.php?tid=115487) |
زبان برنامه نویسی LUA - Ali Asghar khond - 22-05-2025 چه زمانی از ساختار حلقه for استفاده میکنیم؟ RE: زبان برنامه نویسی LUA - Vahid Rohollahi - 22-05-2025 ### **خلاصه: زمان استفاده از حلقه `for`** از حلقه **`for`** زمانی استفاده میکنیم که: 1. **تعداد تکرارها مشخص باشد** (مثلاً پیمایش لیست، رشته، یا محدوده اعداد). 2. **نیاز به دسترسی به اندیس یا مقدار آیتمها داشته باشیم** (مثلاً در آرایهها یا دیکشنریها). 3. **بخواهیم کد را مختصر و خوانا بنویسیم** (بهجای `while` وقتی تعداد تکرارها معلوم است). #### **مثالهای کلیدی:** - پیمایش لیست: ```python for item in [1, 2, 3]: print(item) ``` - تکرار در محدوده عددی: ```python for i in range(5): # 0 تا 4 print(i) ``` - پیمایش دیکشنری: ```python for key, value in {"a": 1, "b": 2}.items(): print(key, value) ``` ### **تفاوت با `while`:** - **`for`** → تعداد تکرارها مشخص است. - **`while`** → تکرار تا زمانی که شرط نامعلوم برقرار باشد (مثلاً تا رسیدن به پاسخ درست از کاربر). ? **نتیجه:** اگر میدانید **چند بار** باید کد اجرا شود، از `for` استفاده کنید! |