تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › برنامه سازی تحت وب - پنجشنبه ها از ساعت 8 تا 11 v
1 2 3 بعدی »

زبان برنامه نویسی LUA

امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت خطی
زبان برنامه نویسی LUA
Vahid Rohollahi آفلاین
عضو عادی
***
ارسال‌ها: 81
موضوع‌ها: 19
تاریخ عضویت: Mar 2022
اعتبار: 0
#2
22-05-2025, 08:49 PM
### **خلاصه: زمان استفاده از حلقه `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` استفاده کنید!
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


پیام‌های داخل این موضوع
زبان برنامه نویسی LUA - توسط Ali Asghar khond - 22-05-2025, 06:38 PM
RE: زبان برنامه نویسی LUA - توسط Vahid Rohollahi - 22-05-2025, 08:49 PM
RE: زبان برنامه نویسی LUA - توسط o.karvandi - 26-05-2025, 04:24 PM
RE: زبان برنامه نویسی LUA - توسط علی رحیمی - 26-05-2025, 09:45 PM
RE: زبان برنامه نویسی LUA - توسط Majid haghi - 28-05-2025, 10:34 AM
RE: زبان برنامه نویسی LUA - توسط morteza azizi - 01-06-2025, 11:55 AM
RE: زبان برنامه نویسی LUA - توسط Hooman homapour - 01-06-2025, 12:47 PM
RE: زبان برنامه نویسی LUA - توسط Mansour yaghooby - 04-06-2025, 06:58 PM
RE: زبان برنامه نویسی LUA - توسط AminAzartash - 04-06-2025, 08:50 PM
RE: زبان برنامه نویسی LUA - توسط V.Alizadeh - 05-06-2025, 10:40 AM
RE: زبان برنامه نویسی LUA - توسط davarzani - 05-06-2025, 06:50 PM
RE: زبان برنامه نویسی LUA - توسط davood.kogir chegini - 06-06-2025, 01:28 AM
RE: زبان برنامه نویسی LUA - توسط V.Alizade - 24-12-2025, 04:57 PM

موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  زبان برنامه نویسی سی شارپ و محیط برنامه نویسی Visual Studio Sina_Hada 0 27 01-01-2026, 12:16 PM
آخرین ارسال: Sina_Hada
  برنامه کاتلین Vahid Rohollahi 15 2,074 24-12-2025, 05:21 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی #C Mohammadamin 16 2,275 24-12-2025, 05:08 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی Java script Hooman homapour 15 2,177 24-12-2025, 05:04 PM
آخرین ارسال: V.Alizade
  برنامه نویسی css V.Alizadeh 12 1,685 24-12-2025, 05:02 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی LUA Ali Asghar khond 13 1,972 24-12-2025, 04:56 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی LUA Ali Asghar khond 14 1,980 24-12-2025, 04:55 PM
آخرین ارسال: V.Alizade
  زبان برنامه نویسی LUA Ali Asghar khond 14 2,066 24-12-2025, 04:50 PM
آخرین ارسال: V.Alizade
  سوال ۱ زبان برنامه نویسی #C Mohammadamin 16 2,281 24-12-2025, 04:44 PM
آخرین ارسال: V.Alizade
  سوال ۲ زبان برنامه نویسی #C Mohammadamin 12 1,667 24-12-2025, 04:43 PM
آخرین ارسال: V.Alizade

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 05-01-2026، 08:23 AM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2026 MyBB Group.