在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
http://timothyqiu.com/archives/lua-note-table-traversal-using-c-api/
C API 遍历 Table1 lua_getglobal(L, t); 2 int index = lua_gettop(L); 3 lua_pushnil(L); 4 while (lua_next(L, index)) { 5 /* 此时栈上 -1 处为 value, -2 处为 key */ 6 lua_pop(L, 1); 7 }
另外在循环中处理值时要记得随时清理栈,否则 Table 就不在 -2 了。(也可以考虑在
|
请发表评论