這篇文章主要介紹了Lua檢測數組(tabble)中是否包含某個值以及lua 判斷一個字符是否存在某個數組兩個方法,需要的朋友可以參考下
一、檢測數組中是否包含某個值
?
1 2 3 4 5 6 7 8 9 -- 遍歷數組 function IsInTable(value, tbl) for k,v in ipairs(tbl) do if v == value then return true; end end return false; end二、lua 判斷一個字符是否存在某個數組
判斷字符b,是否存在於數組list中
?
1 2 3 4 5 6 7 8 9 10 11 12 function in_array(b,list) if not list then return false end if list then for k, v in pairs(list) do if v.tableName ==b then return true end end end end