网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 生活知识 知识问答

lua的表的用法

时间:2024-11-30 21:47:34

1、比较常见的初始化这样写local a = { ["name"] = "jiangxf"}print(a["name"], a[5], a[2])-- jiangxf nil nil

lua的表的用法

2、如果是字符串的时候,“[]”可以省略local a = { name = "jiangxf"}print(a["name"], a[5], a[2])

lua的表的用法

3、list的形式,key省略不写。代码如下local a = { "jiangxf", "xiaoming", "lili"}print(a["name"], a[5], a[2])

lua的表的用法

4、table的遍历主要是使用for进行遍历。代码如下local a = { "jiangxf", "xiaoming", "lili"}for k, v in pairs(a) do print(k, v)end

lua的表的用法

5、pairs和ipairs是有区别的:如果table中有value的值为nil。ipairs会终止循环。pairs则不会。如图所示:

lua的表的用法

6、ipairs不能用于氯短赤亻key=value形式的表。例如local a = {name="hongwie"稆糨孝汶;, name2="xiaoli", name3="mingming", }for k, v in ipairs(a) do print(k, v)end

lua的表的用法
© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com