跳至内容
CSS3 Dot TOP
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
编程:lua:capi:遍历
编辑本页后请点击“保存”。请参阅
syntax
了解维基语法。只有在您能
改进
该页面的前提下才编辑它。如果您想尝试一些东西,请先到
playground
热身。
媒体文件
====== 遍历数组 ====== 格式如下:\\ int len=luaL_len(L,-1); for(int i=1;i<=len;i++){ lua_rawgeti(L,-1,i); //do something... //此时数据位于-1位置 lua_pop(L,1); } ====== 遍历表 ====== lua_pushnil(L); while (lua_next(L, -2)) { // 此时栈上 -1 处为 value, -2 处为 key //do something... lua_pop(L, 1); } 遍历 table 的过程中不要直接对处于 -2 位置的 key 做 lua_tostring 操作,除非你确信现在这个 key 就是字符串类型,否则下一次执行 lua_next 就等着意外吧。
保存
预览
取消
编辑摘要
当您选择开始编辑本页,即寓示你同意将你贡献的内容按下列许可协议发布:
GNU Free Documentation License 1.3
编程/lua/capi/遍历.txt
· 最后更改: 2019/08/08 22:56 由
cgoxopx
页面工具
显示页面
修订记录
反向链接
回到顶部