(1)数组:
local colors = { "red", "green", "blue" }
print(colors[1]) -- 输出 red
-- 遍历数组for i = 1, #colors do print(colors[i])end
-- 使用 ipairs 遍历数组for index, value in ipairs(colors) do print(value)end
-- 不需要索引时,用 _ 代替for _, value in ipairs(colors) do print(value)end(2)字典:
local info = { name = "sid", age = 20, isAlive = true}
print(info["name"]) -- 输出 sidprint(info.name) -- 输出 sid
-- 遍历字典for key, value in pairs(info) do print(key .. " " .. tostring(value))end(3)嵌套表:
local data = { { "sid", 20 }, { "tim", 90 },}
for i = 1, #data do print(data[i][1] .. " is " .. data[i][2] .. " years old")end
local data = { sid = { age = 20 }, tim = { age = 90 },}