2016-05-31 48 views
-2

如何獲得密鑰的值在數組中:如何獲取lua中的數組中的某個鍵的值?

local animals = { 
    ["Pig"] = {weight= 600, count= 100}, 
    ["Cow"] = {weight= 500, count= 10} 
} 

我想重牛的豬和計數。 我試圖打印這樣的事情,但沒有任何工程...

for key, value in pairs (animals) do 
     -- PRINT PIG'S WEIGHT 
     -- PRINT COW'S COUNT 
end 

回答

2

只是做

print(animals.Pig.weight) 
print(animals.Cow.count) 
+0

泰,洛爾:DI,已經找到了另一種解決方案也:打印(動物[1] .weight) –

+3

@WojciechGlapa,'animals [1] .weight'因爲你發佈的代碼而無法工作。 – lhf

相關問題