मैं सी एपीआई का उपयोग कर की तरहकैसे सी एपीआई
myTable = {
[0] = { ["a"] = 4, ["b"] = 2 },
[1] = { ["a"] = 13, ["b"] = 37 }
}
तालिका बनाने के लिए चाहते हैं का उपयोग कर नेस्टेड लुआ तालिकाएं बनाने के लिए?
मेरे वर्तमान दृष्टिकोण
lua_createtable(L, 0, 2);
int c = lua_gettop(L);
lua_pushstring(L, "a");
lua_pushnumber(L, 4);
lua_settable(L, c);
lua_pushstring(L, "b");
lua_pushnumber(L, 2);
lua_settable(L, c);
एक पाश में भीतरी टेबल बनाने के लिए है। इससे पहले, इस लूप, मैं
lua_createtable(L, 2, 0);
int outertable = lua_gettop(L);
2 संख्यात्मक स्लॉट के लिए बाहरी तालिका बनाने के लिए उपयोग करता हूं।
लेकिन मैं आंतरिक तालिका को बाहरी तालिका में कैसे सहेज सकता हूं?
lua_setfield के साथ संख्यात्मक सूचकांक कैसे बनाएं? – Etan