تالار گفتگوی کیش تک/ kishtech forum
زبان برنامه نویسی 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)

صفحه‌ها: 1 2


زبان برنامه نویسی 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` استفاده کنید!


RE: زبان برنامه نویسی LUA - o.karvandi - 26-05-2025

(22-05-2025, 06:38 PM)Ali Asghar khond نوشته است: چه زمانی از ساختار حلقه for استفاده میکنیم؟

 ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم


RE: زبان برنامه نویسی LUA - علی رحیمی - 26-05-2025

از ساختار حلقه for زمانی استفاده می‌کنیم که تعداد دفعات تکرار یک بلوک کد از قبل مشخص باشد یا بخواهیم روی یک مجموعه (مثل لیست، آرایه یا رشته) پیمایش کنیم. 
این حلقه برای مواقعی عالیه که دقیقاً می‌دونی چند بار باید کدت اجرا بشه، در حالی که حلقه while بیشتر برای شرایط نامشخص یا وابسته به یک شرط خاص استفاده میشه.


RE: زبان برنامه نویسی LUA - Majid haghi - 28-05-2025

دانشگاه علمی کاربردی کوشا رشته فناوری اطلاعات و ارتباطات استاد رمضانی دانشجو مجید حقی
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم


RE: زبان برنامه نویسی LUA - morteza azizi - 01-06-2025

ساختار حلقه for زمانی استفاده می‌کنیم که تعداد دفعات تکرار یک بلوک کد از قبل مشخص باشد یا بخواهیم روی یک مجموعه (مثل لیست، آرایه یا رشته) پیمایش کنیم. 

این حلقه برای مواقعی عالیه که دقیقاً می‌دونی چند بار باید کدت اجرا بشه، در حالی که حلقه while بیشتر برای شرایط نامشخص یا وابسته به یک شرط خاص استفاده میشه.


RE: زبان برنامه نویسی LUA - Hooman homapour - 01-06-2025

ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم


RE: زبان برنامه نویسی LUA - Mansour yaghooby - 04-06-2025

ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم


RE: زبان برنامه نویسی LUA - AminAzartash - 04-06-2025

ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم


RE: زبان برنامه نویسی LUA - V.Alizadeh - 05-06-2025

(22-05-2025, 06:38 PM)Ali Asghar khond نوشته است: چه زمانی از ساختار حلقه for استفاده میکنیم؟

با سلام
وحید علیزاده
ساختار حلقه for برای زمانی است که میخواهیم یک کار را چندین بار تکرار کنیم .به جای اینکه برای یک تکرار بیست تایی بیاییم و بیست خط دستور بنویسیم با دستور حلقه اینکار را انجام میدهیم
با تشکر