अर्थ#

टेबल में कुंजी-मान जोड़े रहते हैं। अनुक्रम के इंडेक्स सामान्यतः 1 से शुरू होते हैं। object:run(x) का अर्थ object.run(object, x) है: कोलन self भेजता है। टेबल को गेम के मेथड अपने आप नहीं मिलते।

उदाहरण#

LUA
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, ... कई परिणामों में अनुक्रम रेंज का विस्तार करता है; संगतता विस्तार उपलब्ध होने की आवश्यकता होती है।