22-05-2025, 08:52 PM
### **آیا زبان برنامهنویسی Lua به حروف بزرگ و کوچک (Case Sensitivity) حساس است؟**
✅ **بله، Lua یک زبان **حساس به حروف بزرگ و کوچک** (Case-Sensitive) است.**
#### **مثالهایی برای درک بهتر:**
1. **متغیرها با حروف متفاوت، متفاوت تلقی میشوند:**
```lua
name = "Ali"
Name = "Reza"
print(name) -- خروجی: Ali
print(Name) -- خروجی: Reza
```
- `name` و `Name` دو متغیر **متفاوت** هستند.
2. **کلمات کلیدی باید دقیقاً با حروف کوچک نوشته شوند:**
```lua
if true then -- صحیح
IF true then -- خطا! (if باید با حروف کوچک باشد)
end
```
3. **توابع کتابخانهای نیز حساس به حروف هستند:**
```lua
print("Hello") -- صحیح
PRINT("Hello") -- خطا! (print باید با حروف کوچک باشد)
```
---
### **نتیجهگیری:**
- Lua مانند **Python، JavaScript، و C** به بزرگی و کوچکی حروف حساس است.
- **خطاهای رایج:** اشتباه در نوشتن `end` به جای `End`، `function` به جای `Function` و ...
- همیشه به **حروف متغیرها، توابع و کلمات کلیدی** دقت کنید!
✅ **بله، Lua یک زبان **حساس به حروف بزرگ و کوچک** (Case-Sensitive) است.**
#### **مثالهایی برای درک بهتر:**
1. **متغیرها با حروف متفاوت، متفاوت تلقی میشوند:**
```lua
name = "Ali"
Name = "Reza"
print(name) -- خروجی: Ali
print(Name) -- خروجی: Reza
```
- `name` و `Name` دو متغیر **متفاوت** هستند.
2. **کلمات کلیدی باید دقیقاً با حروف کوچک نوشته شوند:**
```lua
if true then -- صحیح
IF true then -- خطا! (if باید با حروف کوچک باشد)
end
```
3. **توابع کتابخانهای نیز حساس به حروف هستند:**
```lua
print("Hello") -- صحیح
PRINT("Hello") -- خطا! (print باید با حروف کوچک باشد)
```
---
### **نتیجهگیری:**
- Lua مانند **Python، JavaScript، و C** به بزرگی و کوچکی حروف حساس است.
- **خطاهای رایج:** اشتباه در نوشتن `end` به جای `End`، `function` به جای `Function` و ...
- همیشه به **حروف متغیرها، توابع و کلمات کلیدی** دقت کنید!