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

时间:2014-07-12 18:36:59

标签: lua lua-table

我有这个包含rgb颜色及其值的表,我想循环使用它并只获取序列中的颜色名称,这样我就可以告诉用户可用的颜色:

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

让我在这里再添一个问题,HUDColors.Black和HUDColors [“Black”]之间的区别是什么?

1 个答案:

答案 0 :(得分:2)

你有pairs函数:

for key, value in pairs(HUDColors) do
    print( key )  -- will print all keys
end

HUDColors.BlackHUDColors["Black"]

之间没有区别