Ich möchte eine Tabelle wie
erstellen %Vor%mit der C-API?
Mein derzeitiger Ansatz ist
%Vor%um die inneren Tabellen in einer Schleife zu erstellen. Vor dieser Schleife benutze ich
%Vor%zum Erstellen der äußeren Tabelle für 2 numerische Steckplätze.
Aber wie kann ich die inneren Tabellen auf dem äußeren Tisch speichern?
Hier ist ein vollständiges und minimales Programm, das zeigt, wie man Tabellen verschachtelt. Was Sie eigentlich verpassen, ist die Funktion lua_setfield
.
Das Programm druckt einfach true
.
Wenn Sie numerische Indizes benötigen, verwenden Sie weiterhin lua_settable
:
Anstatt absolute Indizes von 0 zu verwenden, wie ich es getan habe, sollten Sie lua_objlen
verwenden, um zu generieren der Index.