一、table的key是连续的整形值,可以用下面的方法:

lua_objlen获取表的对象数,然后调用lua_gettable或lua_rawget遍历对应key的value

二、table的key是混合类型值,可以用下面的方法

注意:使用lua_next遍历表的时候,不用对key使用lua_tostring,除非明确知道key是string,因为lua_tostring会改变对应索引位置的key的值,使下一次lua_next无效  

 

转载于:https://www.cnblogs.com/tomcao/p/6679057.html

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐