LuaForge पर लुआ से संबंधित परियोजनाओं का एक बड़ा निकाय भी है।
यदि आप विंडोज़ को अपने दैनिक मंच के रूप में उपयोग करते हैं, तो मैं Lua for Windows पैकेज को एक अच्छे प्रारंभिक बिंदु के रूप में प्राप्त करने की अनुशंसा करता हूं। इसमें लूआ दुभाषिया के साथ सभी prebuilt और स्थापित एक साथ स्थापित मॉड्यूल की विस्तृत श्रृंखला शामिल है।
PiL और reference manual के माध्यम से अपने पहले पास के बाद, आप Lua Programming Gems पढ़ना चाहेंगे जो वर्तमान में केवल एक पेपर संस्करण में उपलब्ध है।
<plug>
परियोजनाओं का समर्थन करने के लिए Lua's books page या LuaForge पर सहयोगी लिंक के माध्यम से पुस्तकें खरीदने पर विचार करें। </plug>
संपादित करें: प्रोग्रामिंग परियोजनाओं जहां लुआ अनुकूल है, समस्याओं जहां table
लाभ उठाने प्रदान करता है के लिए देखो के लिए विचारों का सवाल है। टेबल्स लुआ के लिए केंद्रीय हैं, क्योंकि यहां तक कि वैश्विक चर भी एक टेबल में फ़ील्ड हैं। टेबल्स को nil
को छोड़कर किसी भी डेटा प्रकार के मानों से अनुक्रमित किया जा सकता है, लेकिन यदि एरे के रूप में उपयोग किया जाता है तो विशेष रूप से कुशल कार्यान्वयन होता है।
एक मोड़ है कि एक सी की तरह पृष्ठभूमि से आने वाले लोगों को यात्राएं कि लुआ में सब बातों स्वाभाविक रूप से 1. तार से शुरू कर रहे हैं अनुक्रमित 1 से अनुक्रमित हैं, सरणियों 1 से शुरू करें, आदि इसके बारे में बहुत चिंता मत करो है बहुत कुछ, a[0]
का उपयोग करने में कुछ भी गलत नहीं है, लेकिन #a
द्वारा दिए गए सरणी की लंबाई को यह मानते हुए परिभाषित किया गया है कि सरणी a[1]
के साथ शुरू हुई थी।
एक और प्रश्न यह है कि कार्यों में वास्तव में नाम नहीं हैं। वे प्रथम श्रेणी मान हैं जो आमतौर पर कुछ चर में संग्रहीत होते हैं जिनके नाम होते हैं। सिंटेक्स चीनी ऐसा लगता है कि उनके नाम हैं, लेकिन यह सिर्फ एक सुविधा है।
मेटाटेबल्स विशेष रूप से लुआ-आइश फीचर टेबल (और अन्य प्रकार, लेकिन यह वास्तव में एक उन्नत विषय है) जो लुआ में ऑब्जेक्ट उन्मुख चीजों को करने के लिए अधिकांश योजनाओं का आधार है।
क्लोजर और सच्ची पूंछ कॉल लुआ की अन्य विशेषताएं हैं जो अक्सर छोटी स्क्रिप्टिंग भाषाओं में नहीं मिलती हैं जो वास्तव में कुछ मुहावरे को लागू करने में आसान बनाती हैं।
एक मामूली बिंदु: लुआ का नाम एक संक्षिप्त नाम नहीं है। इसे "लुआ" या कभी-कभी "लुआ" के रूप में ठीक से लिखा जाता है, लेकिन कभी भी "लुआ" नहीं होता है। पूरी कहानी के लिए http://www.lua.org/about.html देखें। – RBerteig
बस एक ही टिप्पणी करने के बारे में था। : पी यह अक्सर लुआ में आने वाले लोगों पर पहला संकेत है। तुम अकेले नहीं हो। – akauppi
लुआ लाइसेंस उपयोगकर्ता अनुबंध नहीं है। ;) –