会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Lunaa
博客园
首页
新随笔
联系
订阅
管理
02 2014 档案
lua中删除元素
摘要:lua中删除元素常用办法就是t[k]=nil;table库还提供一个接口:table.remove();这两种删除元素的办法有什么区别么?看了下remove的源码实现,操作就是会把pos后面的元素向前移动;而t[k]=nil不会移动元素,这样会造成表中的元素不连续。不连续会有什么问题呢?当你用#操作符对表取最大数量时,遇到nil的项就停止了,算出来的表大小会不准确;
阅读全文
posted @
2014-02-08 16:58
Lunaa
阅读(2160)
评论(0)
推荐(1)
编辑
公告