local a = 1
repeat
a = a + 1
b = a
print(b)
until b < 10
for 循环
for 循环语句有两种形式:数字型for(numeric for)、泛型for(generic for)
数字型 for 语法:
for start, end, step do
doing something
end
start 是开始值,end 是结束值,step是步长(可选,默认为1)
for a = 10, 0, -2 do
print(a)
end
泛型 for 循环通过一个迭代器(iterator)函数来遍历所有值:
tab = { key1 = “val1”, key2 = “val2”, “val3” }
for k, v in pairs(tab) do
if k == “key2” then
break
end
print(k .. ” – ” .. v)
end
break 和 return 语句用于跳出当前执行的块。









