2014-04-04 54 views
2

我试图在lua中使用love2d设计这样一个表。虽然我读了很多关于Lua的教程,但我无法创建这样的表格,因为我不了解这个概念。任何人都可以帮助我创建这张表吗?创建类似于以下的Lua表

enter image description here

回答

6

限定:

YourTable = { 
    [1] = {Color1='Red', Color2='Blue', Result='Yellow'}, 
    [2] = {Color1='Blue', Color2='Red', Result='Orange'}, 
    [3] = ... 
} 

访问:

print(YourTable[2].Color1) 
+0

不需要的'[1] ='在这种情况下。 –

+0

@TomBlodget - 是的,'ID'在这个表中被假定为唯一的。顺便说一句,你的“双括号样式”在语法上是不正确的。 –

+0

答案对数据做出了一些非常有价值的假设,没有这些假设,您需要类似以下内容:{[“ID”] = 1,[“Color1”] ='Red',[“Color2”] ='蓝色', [“结果”] ='黄色'},....(由于语法错误,我删除了以前的评论。) –