سمجھنا Lua تمام مطلوبہ الفاظ اس ہلکی پھلکی لیکن طاقتور پروگرامنگ زبان میں مہارت حاصل کرنے والے ہر فرد کے لیے ضروری ہے۔ چاہے آپ ابتدائی ہوں یا تجربہ کار ڈویلپر، ان مطلوبہ الفاظ کو اندر سے جاننا آپ کو صاف، موثر اور فعال کوڈ لکھنے میں مدد کرے گا۔ یہ گائیڈ ہر چیز کو توڑ دیتا ہے جس کے بارے میں آپ کو جاننے کی ضرورت ہے۔ Lua تمام مطلوبہ الفاظ، عملی مثالیں، بصیرتیں، اور تجاویز فراہم کرنا۔
🚀 Lua میں کلیدی الفاظ کیا ہیں؟
Lua میں، کلیدی الفاظ محفوظ الفاظ ہیں جن کے پہلے سے متعین معنی ہوتے ہیں۔ وہ تشکیل دیتے ہیں۔ زبان کا بنیادی اور اس کی نحو اور ساخت کے لیے ضروری ہیں۔ آپ ان الفاظ کو شناخت کنندہ کے طور پر استعمال نہیں کر سکتے، جیسے متغیر کے نام، فنکشن کے نام، یا ٹیبل کیز۔
Lua تمام مطلوبہ الفاظ کیوں سیکھیں؟
-
ضروری نحوی تفہیم: مطلوبہ الفاظ Lua کی گرامر کی وضاحت کرتے ہیں۔
-
غلطیوں سے بچیں: کلیدی لفظ کو متغیر نام کے طور پر استعمال کرنے سے نحو کی خرابیاں پیدا ہوں گی۔
-
موثر کوڈنگ: ان مطلوبہ الفاظ کو سمجھنا آپ کی جامع اور موثر کوڈ لکھنے کی صلاحیت کو بڑھاتا ہے۔
مثال کے طور پر:
لوکل فنکشن = "ٹیسٹ" -- نحو کی خرابی: 'فنکشن' ایک کلیدی لفظ ہے۔
📝 Lua تمام مطلوبہ الفاظ کی مکمل فہرست
Lua میں مطلوبہ الفاظ کا نسبتاً چھوٹا مجموعہ ہے، جو اسے ابتدائی طور پر دوستانہ بناتا ہے۔ یہاں کی فہرست ہے Lua تمام مطلوبہ الفاظ:
-
اور
-
توڑنا
-
کرو
-
اور
-
elseif
-
اختتام
-
جھوٹا
-
کے لیے
-
فنکشن
-
جاؤ
-
اگر
-
میں
-
مقامی
-
صفر
-
نہیں
-
یا
-
دہرائیں
-
واپسی
-
پھر
-
سچ
-
جب تک
-
جبکہ
یہ کلیدی الفاظ Lua کی فعالیت کے لیے لازم و ملزوم ہیں، جو آپ کو بہاؤ کو کنٹرول کرنے، متغیرات کا اعلان کرنے، اور منطق کو مؤثر طریقے سے انجام دینے کی اجازت دیتے ہیں۔
🔍 Lua تمام مطلوبہ الفاظ میں گہرا غوطہ لگائیں۔
📘 کنٹرول فلو کی ورڈز
کنٹرول فلو کی ورڈز آپ کے میں عمل درآمد کے بہاؤ کا تعین کرتے ہیں۔ لوا پروگرام.
اگر
، elseif
، اور
یہ مطلوبہ الفاظ مشروط برانچنگ کی اجازت دیتے ہیں۔
مثال:
اگر x> 0 پھر
پرنٹ ("مثبت نمبر")
elseif x == 0 پھر پرنٹ ("زیرو")
اور پرنٹ ("منفی نمبر")
اختتام کے لیے
،
جبکہ
،
دہرائیں
،
جب تک لوپس کے لیے یہ کلیدی الفاظ استعمال کریں۔
مثال: i = 1، 5 do کے لیے
پرنٹ (i)
اختتام
مقامی x = 0
جبکہ x <5 کرتے ہیں۔
x = x + 1
پرنٹ (x)
اختتام
دہرائیں
x = x - 1
پرنٹ (x)
x == 0 تک
📗 منطقی مطلوبہ الفاظ اور
،
یا
،
نہیں
یہ منطقی آپریٹرز حالات کی تعمیر کے لیے ضروری ہیں۔ مثال:
اگر x > 0 اور x < 10 پھر پرنٹ ("سنگل ہندسہ مثبت نمبر")
اختتام اگر نہیں تو ایکس
پرنٹ ("x صفر یا غلط ہے")
اختتام
📙 متغیر اور قدری مطلوبہ الفاظ
مقامی
مقامی دائرہ کار کے ساتھ متغیر کی وضاحت کرتا ہے، صاف اور ماڈیولر کوڈ کو برقرار رکھنے کے لیے اہم ہے۔ مثال:
مقامی تعداد = 0 i = 1، 10 do کے لیے
مقامی درجہ حرارت = i * 2
شمار = شمار + درجہ حرارت
اختتام
پرنٹ (شمار) صفر
کسی قدر کی عدم موجودگی کی نمائندگی کرتا ہے، متغیرات کو شروع کرنے یا صاف کرنے کے لیے مفید ہے۔
مثال: مقامی قدر = صفر
اگر قدر == صفر پھر
پرنٹ ("قدر غیر متعینہ ہے")
اختتام
سچ
،
جھوٹا
یہ بولین اقدار منطقی کارروائیوں کی بنیاد ہیں۔
مثال:
local isActive = سچ اگر فعال ہے تو
پرنٹ ("نظام فعال ہے") اور
پرنٹ ("نظام غیر فعال ہے") اختتام
🛠️ Lua تمام مطلوبہ الفاظ کی عملی ایپلی کیشنز ✅ کے ساتھ افعال کا اعلان کرنا
فنکشن دی
فنکشن
کلیدی لفظ کو دوبارہ قابل استعمال بلاکس کی وضاحت کے لیے استعمال کیا جاتا ہے۔
کوڈ
. مثال:
تقریب سلام (نام) پرنٹ ("ہیلو،" .. نام)
اختتام
سلام ("لوا ڈویلپر")
Lua میں فنکشنز گمنام بھی ہو سکتے ہیں، مزید لچک کی اجازت دیتے ہوئے:
مقامی سلام = فنکشن (نام) | پرنٹ ("ہیلو،" .. نام) | اختتام |
---|---|---|
سلام ("دنیا") | 🔄 لوپنگ کے ساتھ کے لیے اور جبکہ ٹیبل کے ذریعے اعادہ کریں یا دہرائے جانے والے کام انجام دیں۔ |
|
مثال: | table_data = {"Lua"، "python"، "JavaScript"} | i، v in ipairs(table_data) کے لیے پرنٹ (i، v) اختتام
|
مقامی انڈیکس = 1 | جبکہ انڈیکس <= #ٹیبل_ڈیٹا کرتے ہیں۔ | پرنٹ(ٹیبل_ڈیٹا[انڈیکس]) انڈیکس = انڈیکس + 1 اختتام 🌐 فائدہ اٹھانا مقامی |
متغیر دائرہ کار کے لیے
استعمال کریں۔ مقامیمتغیر کے دائرہ کار کو کسی مخصوص بلاک یا فنکشن تک محدود کرنا۔
مثال:
-
مقامی x = 10 فنکشن کیلکولیٹ() مقامی y = 20x + y واپس کریں۔
-
اختتام
-
print(calculate()) -- آؤٹ پٹ: 30 🧩 Lua تمام مطلوبہ الفاظ استعمال کرتے وقت عام غلطیاں
-
❌ محفوظ الفاظ کا غلط استعمال مطلوبہ الفاظ کو متغیر ناموں کے طور پر استعمال کرنے کی کوشش غلطیوں کا باعث بنتی ہے۔
-
مثال: مقامی واپسی = 5 -- نحو کی خرابی۔
-
🛑 بھول جانا اختتام
-
ہر بلاک جو ایک مطلوبہ الفاظ سے شروع ہوتا ہے۔ اگر
-
، کے لیے
، یا
فنکشن کے ساتھ ختم ہونا چاہئے اختتام
. مثال: اگر x> 0 پھر
پرنٹ ("مثبت")
-- غائب 'اختتام' ایک غلطی پھینک دے گا۔