用闭包实现ipairs
来源:互联网 发布:万方数据库论文查重 编辑:程序博客网 时间:2024/06/07 02:58
local table1 = {2,3,4,5,6}print("the first print:");for k,v in ipairs(table1) doprint(k,v)endfunction my_ipars(table)local key = 0return function()key = key+1return key,table[key]endendfunction My_ipars(table,callfuncN)local fun_ipars = my_ipars(table)while(1) do local key,value = fun_ipars();if value ~= nil thenif callfuncN ~= nil thencallfuncN(table,key,value)--回调机制endelsebreakendendendlocal callfuncN =function(table , key, value)print("the:",type(table)," the key:",key," the value:",value);table[key] = value * valueendprint("my ipairs print")My_ipars(table1,callfuncN)print("my second print")for i,v in ipairs(table1) doprint(i,v)end
0 0
- 用闭包实现ipairs
- 实现ipairs和pairs功能
- lua实现ipairs、pairs的功能
- lua实现ipairs、pairs的功能
- Lua——ipairs
- 一、pairs vs ipairs
- 【Lua】pairs 和 ipairs
- ipairs和pairs区别
- pair和ipairs总结
- Lua:ipairs/pairs
- ipairs和pairs的区别
- lua pairs和ipairs区别
- lua 中pairs 与 ipairs
- lua中的pairs和ipairs
- Lua -- pairs和ipairs区别
- ipairs 和 pairs的区别
- 【LUA学习】ipairs和pairs的区别
- Lua pairs与ipairs效率分析
- linux 解压 .gz .bz2 .zip .rar .tar
- colaphp框架的类分析(二)
- Vibe 算法改进
- Android检测版本更新
- 根据输入内容搜索网页,并高亮显示,过滤掉HTML代码
- 用闭包实现ipairs
- colaphp框架的类分析(三)
- ServiceTitle
- vibe 改进-2
- Oracle可视化工具PL/SQL之踩坑和爬坑
- colaphp框架的模块简单说明
- ScrollTo、ScrollBy、getScrollX、getScrollY
- json的生成和解析
- Android N的URL类的变化