Luaは配列に値が含まれているかどうかを検出する

589 ワード

一、配列に値が含まれているかどうかを検出する

--     
function IsInTable(value, tbl)
for k,v in ipairs(tbl) do
  if v == value then
  return true;
  end
end
return false;
end

二、luaは1つの文字にある配列があるかどうかを判断する
文字bが配列リストに存在するか否かを判断する

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