2016-05-31 2 views
-2

어떻게 배열의 키의 값을 얻을 수 있습니다 :루아의 배열에서 키의 값을 얻는 방법?

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

내가 소 돼지 카운트의 무게를 싶어. 다른 해결책도 발견, DI했습니다 :

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

타이, LOL을 ... 나는 이런 식으로 뭔가를 인쇄하려고했지만, 아무것도 작동하지 않습니다 인쇄 (동물 [1] .weight) –

+3

@WojciechGlapa, 'animals [1] .weight'는 게시 한 코드에서 작동하지 않습니다. – lhf

관련 문제