📅  最后修改于: 2023-12-03 15:15:10.005000             🧑  作者: Mango
Lua 中的 for key in pairs 是一个循环,它可以遍历表中的所有键和它们的值。它的语法如下:
for key, value in pairs(table_name) do
-- 这里是循环体
end
其中,table_name 表示需要遍历的表的名称,key 和 value 表示当前遍历到的键和对应的值。下面是一个示例:
local table = {name = "Lua", age = 10, sex = "male"}
for key, value in pairs(table) do
print(key .. " : " .. value)
end
输出:
name : Lua
age : 10
sex : male
在上面的示例中,for 循环遍历了 table 中的每一个键和对应的值,并将它们输出到控制台上。
Lua 中的 for key in ipairs 是一个循环,它可以遍历表中的所有整型键和它们的值。它的语法如下:
for key, value in ipairs(table_name) do
-- 这里是循环体
end
其中,table_name 表示需要遍历的表的名称,key 和 value 表示当前遍历到的键和对应的值。下面是一个示例:
local table = {"Lua", "is", "awesome"}
for key, value in ipairs(table) do
print(key .. " : " .. value)
end
输出:
1 : Lua
2 : is
3 : awesome
在上面的示例中,for 循环遍历了 table 中的每一个整型键和对应的值,并将它们输出到控制台上。
Lua 中的 for 循环是一个非常方便的工具,它可以帮助程序员遍历表中的所有键和值。在实际开发中,我们可以通过 for 循环将表中的数据输出到控制台上,或者进行其他操作。