【Lua】【流程控制】for
-- for i = {起始值}, {結束值}, {step] do
for i = 1, 10, 2 do
print(i)
end
-- 1
-- 3
-- 5
-- 7
-- 9
迭代
array = {"one", "two", "three"}
for i, v in ipairs(array) do
print(i, v)
end
-- 1 one
-- 2 two
-- 3 three
array = {"one", "two", "three"}
for i in ipairs(array) do
print(i, array[i])
end
-- 1 one
-- 2 two
-- 3 three
tb = {
["key1"] = "one",
["key2"] = "two",
["key3"] = "three",
}
for k, v in pairs(tb) do
print(k, v)
end
-- key3 three
-- key1 one
-- key2 two