Table(表)

来源:互联网 发布:最新博客网站程序源码 编辑:程序博客网 时间:2024/06/10 19:54
--第一种情况
local table = {
    title_1 = {
        zh = [[123]],
        tw = [[456]]
        en = [[789]]
    },
    title_2 = {
        zh = [[001]],
        tw = [[002]]
        en = [[003]]
    },
    ...
}


--获取里面title_1的值
local va = table["title_1"]  --或者table.title_1,或者table[1]
if va then
    --判断调用对象里哪个参数
    cclog(va.zh) 
    cclog(va.tw)
    cclog(va.en)
end




--第二种情况
local table2 = {
    title_1 = nil,
    title_2 = nil
}
--调用table2中的title_1
table2.title_1--或者table2[1]或者table2["title_1"]


--遍历表中的对象
for i, v in pairs(table2) do
    if v == 1 then
       cclog(123)
    end
end
原创粉丝点击