अर्थ#
टेबल में कुंजी-मान जोड़े रहते हैं। अनुक्रम के इंडेक्स सामान्यतः 1 से शुरू होते हैं। object:run(x) का अर्थ object.run(object, x) है: कोलन self भेजता है। टेबल को गेम के मेथड अपने आप नहीं मिलते।
उदाहरण#
local object = {count = 0}
function object:add(value)
self.count = self.count + value
end
object:add(2)
local values = {"a", "b"}
local text = table.concat(values, ", ")क्या होता है: object.count = 2; पाठ = "a, b"; कोलन वस्तु को स्वयं के रूप में पारित करता है।
यह टुकड़ा लॉग संदेश नहीं प्रिंट करता है या नहीं लिखता है। दिखाए गए मान उदाहरण के अपेक्षित परिणाम हैं।
मेथड और संबंधित कॉल#
| फ़ंक्शन | लौटाता है | उद्देश्य |
|---|---|---|
| table.concat | string |
एक विभाजक के साथ स्ट्रिंग या संख्यात्मक अनुक्रम तत्वों को जोड़ता है। |
| table.insert | none |
अनुक्रम मान डाले और तत्वों को स्थानांतरित करता है; एक छोड़ दिया गया स्थान इसे जोड़ता है। |
| table.remove | any | nil |
बाद के मानों को स्थानांतरित करके अनुक्रम तत्व को हटाता है और लौटाता है; डिफ़ॉल्ट रूप से अंतिम तत्व पर। |
| table.sort | none |
क्रम को क्रमबद्ध करता है; एक तुलनाकर्ता को एक सख्त क्रम को परिभाषित करना चाहिए। |
| table.unpack | any, ... |
कई परिणामों में अनुक्रम रेंज का विस्तार करता है; संगतता विस्तार उपलब्ध होने की आवश्यकता होती है। |