lua的表的用法

 时间:2026-04-26 09:02:06

1、 比较常见的初始化这样写

local a = {

  ["name"] = "jiangxf"

}

print(a["name"], a[5], a[2])

-- jiangxfnilnil

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的表的用法

  • 小森生活中哪里查看平衡车类型
  • 牧田MLT100型万能工作机使用说明书:[1]
  • 奇亿音乐分享普通音效、技能音效与动画音效区别
  • 为什么要选择食用深色的蔬菜水果?
  • 帝国时代4忘却拔都成就怎么完成
  • 热门搜索
    紫外线过敏怎么办 鼻塞怎么快速通气 梦幻西游怎么赚人民币 怎么算生辰八字 黑芝麻糊怎么冲 灏怎么读音是什么 上课走神怎么办 被蜘蛛咬了怎么办 销售计划方案怎么写 我的世界怎么输入指令