战魂小筑

游戏,架构,客户端,渲染,服务器

2009年6月25日

lua 批量删除table元素的方法

摘要: t = { 1,2,2,5,6,2,2,7 }-- 这是按照C++思路来的local i = 1while i < #t do if t[i] == 2 then i = table.remove( t, i ) else i = i + 1 endend-- 这是最快的for k,d in ipairs(t) do if d == 2 then t[k] = nil endend 阅读全文

posted @ 2009-06-25 12:01 黑色灵猫 阅读(2451) 评论(0) 推荐(0)