Cocos2d-Lua之table的删除与插入
来源:互联网 发布:淘宝达人 怎么查pv 编辑:程序博客网 时间:2024/06/15 08:11
一、table的插入
table.insert(tablename, idex, value) //在tablename中的idex位置插入value值table.insert(tablename, value) //若缺省位置参数,则在tablename的尾部插入value值
a = {1,2,3, x = 5, y = 7, 9, nil, 10, m = 11}a[10] = 12a.m = "a.m"a["n"] = "a[n]"table.insert(a, 2, "insert")table.insert(a, "last1")table.insert(a, "last2")table.insert(a, "last3")for k, v in next, a do print(k .. " : " .. v)end
输出结果:
指定位置的插入式没有问题,但是缺省位置插入到结尾处我就有点二丈的和尚摸不着头脑了,分别插在了三个位置,这有待考究。
二、table的删除
table.remove(tablename, idex) //删除tablename表中idex位置的值table.remove(table) //删除tablename尾部的值
这两种皆返回被删除的值。
a = {1,2,3, x = 5, y = 7, 9, nil, 10, m = 11}a[10] = 12a.m = "a.m"a["n"] = "a[n]"movenum = table.remove(a, 2)last1 = table.remove(a)last2 = table.remove(a)last3 = table.remove(a)print("movenum = " .. movenum)print("last1 = " .. last1)print("last2 = " .. last2)print("last3 = " .. last3)for k, v in next, a do print(k .. " : " .. v)end
输出结果:
结尾删除依旧是摸不着头脑,有待考究。
0 0
- Cocos2d-Lua之table的删除与插入
- Cocos2d-Lua之table
- Cocos2d-Lua之table的遍历
- Cocos2d-Lua之table的排序
- cocos2d-x lua table与json的转换
- Lua中table的删除
- Cocos2d-Lua之Lua文件的加载与运行
- lua Table的插入简单实现
- Lua 之table的测试
- [寒江孤叶丶的Cocos2d-x之旅_31]lua的table深拷贝
- lua table 元素删除
- Cocos2d-x之lua游戏开发 table库
- cocos2d-Lua之局部变量与全局变量
- lua学习笔记之table的遍历
- lua数据结构之table的内部实现
- 浅析Lua中table的遍历和删除(转)
- 浅析Lua中table的遍历和删除
- 浅析Lua中table的遍历和删除
- Oracle 大批量操作数据
- 1001
- 让DateTimePicker显示空时间值
- 1002
- microstation level2 1201 custom line style
- Cocos2d-Lua之table的删除与插入
- 1003
- jQuery源码学习(四)
- Windows Host Setup
- html——基础
- Codeforces 677D 二维线段树 + 重要技巧
- c++标准模板库
- 2016中兴模拟招聘软件开发岗总结
- linux应用编程----进程间通讯kill