求table元素个数,一般采用#,getn来获取,这两个是等价的。看例子
t_ = {
nil, 1, 2, "dd", nil, 4, nil, nil, 7
}
i = 0
for k,v in pairs(t_) do
i = i + 1 --clac the count of the table(t_)
end
print(#t_) -->9
print(i) -->5
in pairs是计算整个table非nil得元素个数
求table元素个数,一般采用#,getn来获取,这两个是等价的。看例子
t_ = {
nil, 1, 2, "dd", nil, 4, nil, nil, 7
}
i = 0
for k,v in pairs(t_) do
i = i + 1 --clac the count of the table(t_)
end
print(#t_) -->9
print(i) -->5
in pairs是计算整个table非nil得元素个数