以KeyValue形式构建Lua Table

Key为字符串

-- 定义一个key,value形式的table
local kv = {fruit = "apple", 
            bread = "french",
            drink = "milk"}
--通过key从table中取值
print(kv["fruit"])
-- Also works
print(kv.bread)

for index, value in pairs(kv) do 
    print("index:", index, "value:", value)
end

输出结果如下:

apple
french
index:	fruit	value:	apple
index:	drink	value:	milk
index:	bread	value:	french

Key为整形

local tb = { [3] = "lang", [4] = "zhi", [5] = "cheng", [7] = "jing", [8] = "hong" }

print(tb[2],tb[8])

输出结果如下:

nil	hong
posted @ 2017-10-17 21:41  赵青青  阅读(7189)  评论(0编辑  收藏  举报