विवरण#
cdata को आवंटित और आरंभ करता है। चर-लंबाई वाले सरणी या स्ट्रक्ट के लिए आकार तर्क की आवश्यकता होती है।
वापसी मान#
| प्रकार | अर्थ |
|---|---|
cdata |
प्रकार घोषित इंटरफ़ेस का वर्णन करते हैं, सफल खेल प्रभाव का प्रमाण नहीं। |
पैरामीटर#
| नाम | प्रकार |
|---|---|
ctype |
string | cdata |
size (required for VLA/VLS only) |
number |
initializers... |
any |
? एक वैकल्पिक तर्क है; ... का अर्थ है तर्कों की एक चर संख्या। अमान्य इनपुट शून्य के बजाय Lua त्रुटि उत्पन्न कर सकता है।
उदाहरण और संदर्भ#
local ffi = require("ffi")
local value = ffi.new("uint64_t", 42)क्या होता है: मान 42 युक्त 64-बिट सीडीटा के साथ हस्ताक्षरित नहीं है।
यह टुकड़ा लॉग संदेश नहीं प्रिंट करता है या नहीं लिखता है। दिखाए गए मान उदाहरण के अपेक्षित परिणाम हैं।
देखिये भाषा की मूल बातें, प्रकार और विधि और Lua / MD घटनाएँ. मुक़द्दमाउदाहरण स्वतंत्र सीखने के उदाहरण हैं। इस संदर्भ के साथ कोई परियोजना स्रोत फ़ाइल या निजी कार्यान्वयन अंश वितरित नहीं किए जाते हैं।