-- 按字典/map的方式使用Table:
-- Dict的迭代默认使用string类型的key:
t = {key1 = 'value1', key2 = false}
for key, val in pairs(u) do -- Table 的遍历.
print(key, val)
end
-- 按list/array的方式使用:
-- List 的迭代方式隐含会添加int的key:
v = {'value1', 'value2', 1.21, 'gigawatts'}
for i = 1, #v do -- #v 是list的size
print(v[i]) -- 索引从 1 开始!! 太疯狂了!
end
-- 'list'并非真正的类型,v 还是一个table,
-- 只不过它有连续的整数作为key,可以像list那样去使用。