2016-05-31 136 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

相关问题