local tmp_tab = {};
tmp_tab[1]="lua";
tmp_tab[2]="hello"
tmp_tab[8]="aaa"
for k,v in pairs(tmp_tab) do
print(k..v)
print(v)
end
for k,v in ipairs(tmp_tab) do
print(k..v)
print(v)
end
pairs 循环表中的全部元素
ipairs只能循环下标为1开始连续的元素,遇到下标返回为nill及终端输出
#tmp_tab 只能得到下标连续的元素的个数。非从1开始的,结果永远是0
|
请发表评论