Lua 可控下标数组遍历
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Lua 可控下标数组遍历相关的知识,希望对你有一定的参考价值。
local aaa = {1, 2, 4, 2, 3, 1, 5, 3, 2, 1, 5, 3} local bbb = {1, 2, 3} local i = 1 local j = 1
while i <= #aaa do if bbb[j] == aaa[i] then -- 如果 b下标元素 == a下标元素 table.remove(aaa, i) -- 删除 else i = i + 1 -- 不等于 i + 1 end if i > #aaa then -- i > a下标时 i = 1 j = j + 1 end if j > #bbb then -- j 大于 b 下标时退出循环 break end end bbb = {} -- 清空b数组 for k,v in pairs(aaa) do print(v) end for k,v in pairs(bbb) do print(v) end
以上是关于Lua 可控下标数组遍历的主要内容,如果未能解决你的问题,请参考以下文章