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 のはずですが、何が問題なのですか? アドバイスをありがとう。