Lua获取表的索引名称作为表。

有没有办法获取表的每个索引值?

例如:

local mytbl = {
    ["Hello"] = 123,
    ["world"] = 321
}

我想要得到这个:

{"Hello", "world"}
点赞
用户1009479
用户1009479
本地变量 t = {}
对于 mytbl 中的每个键值对,做如下操作:
  1. 插入 k 到 t 中 (等价于 t[#t + 1] = k)

注意,`pairs` 迭代表中的顺序没有规定。如果你想要确保结果的元素按特定顺序排列,则可以使用:

table.sort(t)

```

2015-05-01 17:51:49