我想用 lua_rawlen 获取表长度,这样的代码
lua_createtable(L, 0, 0);
lua_pushstring(L, "k0");
lua_pushstring(L, "v0");
lua_settable(L, -3);
lua_pushstring(L, "k1");
lua_pushstring(L, "v1");
lua_settable(L, -3);
printf("%d\n", lua_rawlen(L, -1));
输出是0,好像应该是2,怎么回事?感谢您的任何建议。