tbl = {“alpha”, “beta”, [“one”] = “uno”, [“two”] = “dos”}

for key, value in ipairs(tbl) do

print(key, value)

end

–pairs()

–pairs()函数基本和ipairs()函数用法相同, 区别在于pairs()可以遍历整个table, 即包括数组及非数组部分.

–>如有pairs迭代输出如下:

–>1 alpha

–>2 beta

–>one uno

–>two dos

–>如有ipairs迭代输出如下:

–ipairs()

–ipairs()函数用于遍历table中的数组部分.

–>1 alpha

–>2 beta

感谢您的阅读,本文由 smallwhite's Blog 版权所有。如若转载,请注明出处:smallwhite's Blog(https://smallwhite.ml/pub/uncategorized/lua-yu-yan-zhong-pairs-he-ipairs-de-qu-bie.html
metatable 算术运算 关系运算 库定义的 metamethods
保存table