如何从 C-API 创建 Lua 表,如下所示:
TableName = {a, b, c}
如何设置表名?我只知道如何创建表和放置值,但不知道如何设置表名。
创建无名称表的代码:
lua_createtable(L, 0, 3);
lua_pushnumber(L, 1);
lua_setfield(L, -2, "a");
lua_pushnumber(L, 2);
lua_setfield(L, -2, "b");
lua_pushnumber(L, 3);
lua_setfield(L, -2, "c");