2010-05-28 11 views
19

मैं लूआ (header.lua) में एक हेडर फ़ाइल बनाना चाहता हूं, फिर इसे लोड करने के लिए require फ़ंक्शन निष्पादित करें।कैसे बनाएं लुआ भाषा में फाइलें शामिल करें?

मैं अपने द्वारा बनाई गई फ़ाइल में require निष्पादित कैसे करूं?

उत्तर

31
require "header" 

the Lua Reference manual में require प्रविष्टि देखें loadfile और dofile, अधिक जानकारी है। फाइल "header.lua" लूआ के खोज पथ में कहीं कहीं होनी चाहिए।

आप

package.path 

पर देख सकते हैं (और संशोधित) पथ the Lua Reference Manual

This wiki page में package.path प्रविष्टि देखें require साथ लोड करने के लिए मॉड्यूल बनाने के तरीके का वर्णन करता है।

+2

को "हेडर" डिफ़ॉल्ट पथ के लिए सही रूप है क्योंकि मॉड्यूल नामों का उपयोग फ़ाइल नामों की आवश्यकता नहीं है। – lhf

+0

धन्यवाद, लुइज़। मैंने तदनुसार अपना जवाब संपादित कर लिया है। –

9

आप here

+0

इस उत्तर थोड़ा संक्षिप्त है अंदर variables.lua फ़ाइल देखने के लिए है। क्या आपके पास थोड़ा और जोड़ने का समय है? – wizzwizz4

4
require "codelibrary/variables"; 

यहाँ require विधि जो codelibrary निर्देशिका

+2

यह अन्य पथ विभाजकों को अनुमति देने के लिए शायद 'codelibrary.variables' की आवश्यकता होगी। – lhf

संबंधित मुद्दे