如何将表的键作为字符串获取?

我有一个包含 RGB 颜色及其值的表格,我想循环遍历它并按顺序仅获取颜色名称,这样我就可以告诉我的用户可用的颜色:

local HUDColors = {
["Black"]   =   {0,0,0},
["White"]   =   {255,255,255},
["Red"]     =   {255,0,0},
}

在此补充另一个问题,HUDColors.Black 和 HUDColors["Black"] 有什么区别?

点赞
用户1190388
用户1190388

你有一个函数pairs

for key, value in pairs(HUDColors) do
    print( key )  -- 会打印所有的键
end

HUDColors.BlackHUDColors["Black"]之间没有区别。

2014-07-12 18:52:37