if
单分支
双分支
多分支
if 条件 then
语句
elseif 条件 then
语句
elseif 条件 then
语句
else
语句
end
while
repeat
repeat
语句
until 条件
for
for 变量 = 初始值,终止值,步长 do
语句
end
初始值,终止值,步长 只会执行一次,即便在循环体中改变,循环还是按照最开始的值结束
s1=0
e1=100
for x = s1,e1,1 do
print(x)
s1=s1+1000
e1=e1+2000
end
for 变量列表 in 迭代器 do
语句
end
a={5,3,1,7,x=”123456”,54,9}
for i,v in pairs(a) do
print(i,v)
end
for i,v in ipairs(a) do
print(i,v)
end