समझ लुआ सभी कीवर्ड इस हल्की लेकिन शक्तिशाली प्रोग्रामिंग भाषा में महारत हासिल करने के इच्छुक किसी भी व्यक्ति के लिए यह आवश्यक है। चाहे आप शुरुआती हों या अनुभवी डेवलपर, इन कीवर्ड को अंदर से जानने से आपको स्वच्छ, कुशल और कार्यात्मक कोड लिखने में मदद मिलेगी। यह मार्गदर्शिका वह सब कुछ बताती है जिसके बारे में आपको जानना आवश्यक है लुआ सभी कीवर्ड, व्यावहारिक उदाहरण, अंतर्दृष्टि और युक्तियाँ प्रदान करना।
🚀 लुआ में कीवर्ड क्या हैं?
लुआ में, कीवर्ड आरक्षित शब्द होते हैं जिनके पूर्वनिर्धारित अर्थ होते हैं। वे बनाते हैं भाषा का मूल और इसके वाक्यविन्यास और संरचना के लिए आवश्यक हैं। आप इन शब्दों को पहचानकर्ता के रूप में उपयोग नहीं कर सकते, जैसे कि चर नाम, फ़ंक्शन नाम, या तालिका कुंजियाँ।
लुआ सभी कीवर्ड क्यों सीखें?
-
आवश्यक सिंटैक्स समझ: कीवर्ड लुआ के व्याकरण को परिभाषित करते हैं।
-
त्रुटियों से बचें: किसी कीवर्ड को वेरिएबल नाम के रूप में उपयोग करने से सिंटैक्स त्रुटियाँ होंगी।
-
कुशल कोडिंग: इन कीवर्ड को समझने से आपकी संक्षिप्त और प्रभावी कोड लिखने की क्षमता बढ़ती है।
उदाहरण के लिए:
स्थानीय फ़ंक्शन = "परीक्षण" - सिंटैक्स त्रुटि: 'फ़ंक्शन' एक कीवर्ड है
📝 लुआ सभी कीवर्ड की पूरी सूची
लुआ में कीवर्ड का अपेक्षाकृत छोटा सेट है, जो इसे शुरुआती-अनुकूल बनाता है। यहाँ की सूची है लुआ सभी कीवर्ड:
-
और
-
तोड़ना
-
करना
-
अन्य
-
अन्यथा
-
अंत
-
असत्य
-
के लिए
-
समारोह
-
जाओ
-
अगर
-
में
-
स्थानीय
-
शून्य
-
नहीं
-
या
-
दोहराना
-
वापस करना
-
तब
-
सत्य
-
जब तक
-
जबकि
ये कीवर्ड लुआ की कार्यक्षमता के अभिन्न अंग हैं, जो आपको प्रवाह को नियंत्रित करने, चर घोषित करने और तर्क को प्रभावी ढंग से निष्पादित करने की अनुमति देते हैं।
🔍 लुआ के सभी कीवर्ड के बारे में गहराई से जानें
📘 नियंत्रण प्रवाह कीवर्ड
नियंत्रण प्रवाह कीवर्ड आपके निष्पादन के प्रवाह को निर्धारित करते हैं लुआ कार्यक्रम.
अगर
, अन्यथा
, अन्य
ये कीवर्ड सशर्त शाखाकरण की अनुमति देते हैं।
उदाहरण:
यदि x > 0 तो
प्रिंट करें ("सकारात्मक संख्या")
अन्यथा यदि x == 0 है तो प्रिंट('शून्य')
अन्य प्रिंट करें ("नकारात्मक संख्या")
अंत के लिए
,
जबकि
,
दोहराना
,
जब तक लूप के लिए इन कीवर्ड का उपयोग करें।
उदाहरण: i = 1,5 के लिए
प्रिंट(i)
अंत
स्थानीय x = 0
जबकि x <5 करते हैं
एक्स = एक्स + 1
प्रिंट(एक्स)
अंत
दोहराना
एक्स = एक्स - 1
प्रिंट(x)
जब तक x == 0
📗 तार्किक कीवर्ड और
,
या
,
नहीं
ये तार्किक संचालक स्थितियों के निर्माण के लिए आवश्यक हैं। उदाहरण:
यदि x > 0 और x < 10 तो प्रिंट करें ("एकल अंकीय धनात्मक संख्या")
अंत यदि x नहीं तो
प्रिंट करें ("x शून्य या गलत है")
अंत
📙 परिवर्तनीय और मूल्य कीवर्ड
स्थानीय
स्थानीय दायरे के साथ एक वेरिएबल को परिभाषित करता है, जो स्वच्छ और मॉड्यूलर कोड बनाए रखने के लिए महत्वपूर्ण है। उदाहरण:
स्थानीय गिनती = 0 i = 1, 10 के लिए
स्थानीय तापमान = i*2
गिनती = गिनती + तापमान
अंत
प्रिंट(गिनती) शून्य
किसी मान की अनुपस्थिति को दर्शाता है, जो वेरिएबल को आरंभ करने या साफ़ करने के लिए उपयोगी है।
उदाहरण: स्थानीय मूल्य = शून्य
यदि मान == शून्य है तो
प्रिंट करें ("मान अपरिभाषित है")
अंत
सत्य
,
असत्य
ये बूलियन मान तार्किक संचालन की नींव हैं।
उदाहरण:
स्थानीय isActive = सत्य यदि सक्रिय है तो
प्रिंट करें ("सिस्टम सक्रिय है") अन्य
प्रिंट करें ("सिस्टम निष्क्रिय है") अंत
🛠️ लुआ सभी कीवर्ड के व्यावहारिक अनुप्रयोग ✅ के साथ कार्यों की घोषणा करना
समारोह समारोह
कीवर्ड का उपयोग पुन: प्रयोज्य ब्लॉक को परिभाषित करने के लिए किया जाता है
कोड
. उदाहरण:
समारोह अभिवादन(नाम) प्रिंट करें ("हैलो," .. नाम)
अंत
नमस्कार('लुआ डेवलपर')
लूआ में फ़ंक्शन गुमनाम भी हो सकते हैं, जिससे अधिक लचीलेपन की अनुमति मिलती है:
स्थानीय अभिवादन = फ़ंक्शन (नाम) | प्रिंट करें ("हाय," .. नाम) | अंत |
---|---|---|
नमस्कार("विश्व") | 🔄 साथ लूपिंग के लिए और जबकि तालिकाओं के माध्यम से दोहराएँ या दोहराए जाने वाले कार्य निष्पादित करें। |
|
उदाहरण: | टेबल_डेटा = {"लुआ", "पायथन", "जावास्क्रिप्ट"} | i, v के लिए ipairs(table_data) में करें प्रिंट(आई, वी) अंत
|
स्थानीय सूचकांक = 1 | जबकि इंडेक्स <= #table_data करते हैं | प्रिंट(टेबल_डेटा[सूचकांक]) सूचकांक = सूचकांक + 1 अंत 🌐 उत्तोलन स्थानीय |
परिवर्तनीय दायरे के लिए
उपयोग स्थानीयकिसी वेरिएबल के दायरे को किसी विशिष्ट ब्लॉक या फ़ंक्शन तक सीमित करना।
उदाहरण:
-
स्थानीय x = 10 फ़ंक्शन गणना() स्थानीय y = 20x + y लौटें
-
अंत
-
प्रिंट (गणना करें()) - आउटपुट: 30 🧩 लुआ सभी कीवर्ड का उपयोग करते समय सामान्य गलतियाँ
-
❌ आरक्षित शब्दों का दुरुपयोग करना कीवर्ड को वेरिएबल नामों के रूप में उपयोग करने का प्रयास करने से त्रुटियाँ होती हैं।
-
उदाहरण: स्थानीय वापसी = 5 -- सिंटेक्स त्रुटि
-
🛑भूलना अंत
-
प्रत्येक ब्लॉक जो जैसे कीवर्ड से शुरू होता है अगर
-
, के लिए
, या
समारोह के साथ समाप्त होना चाहिए अंत
. उदाहरण: यदि x > 0 तो
प्रिंट('सकारात्मक')
- 'अंत' गायब होने पर एक त्रुटि आएगी