2014-04-04 86 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」] ='藍色', [「結果」] ='黃色'},....(由於語法錯誤,我刪除了以前的評論。) –