加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

lua向table里插入key,value

(2016-06-27 17:44:36)
标签:

lua

table

key

分类: lua
建表时,想动态的设置key值

1. key,value分离
    key = {name = 1,  attack = 2, defense = 3}
    data = {
        {"板砖", 100, 50},
        {"", "", ""}
    }

    t = {}
    for k,v in pairs(key) do
        t[k] = data[1][v]
    end

不喜欢冗余数据,可以把data中的对应值设为nil

2. key,value同表
    other = {level  = 2, money = 300}
    --t = {}
    for k,v in pairs(other) do
        t[k] = v
    end

3. 多表合并,嵌套函数还是很方便的

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有