如何获取 lua 数组中某个键的值?

How to get a value of a key in an array in 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

随心所欲

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