我已經完成了一個完整的死角。這可能會是一件非常基本的事情,它很可能會導致我頭腦發熱,因爲有一個重大的放屁。我的問題基本上是,如果條目本身是表格,你如何循環lua中的表格?在Lua中的表格中循環表格
C++:
lua_newtable(luaState);
for(auto rec : recpay) {
lua_newtable(luaState);
lua_pushnumber(luaState, rec.amount);
lua_setfield(luaState, -2, "Amount");
lua_pushnumber(luaState, rec.units);
lua_setfield(luaState, -2, "Units");
lua_setfield(luaState, -2, rec.type);
}
lua_setglobal(luaState, "RecuringPayments");
的Lua:
for _,RecWT in ipairs(RecuringPayments) do
-- RecWT.Amount = nil?
end
我想你可能只是想遞歸遍歷。 –