while 循环:
while(condition) do statements end
for循环: 从第一个 exp 开始起,直到第二个 exp 的值为止,其步长为 第三个 exp
for var=exp1,exp2,exp3 do
<执行体>
end
for泛型循环:
for i,v in ipairs(a) do print(v) end
do while循环:
repeat statements until( condition )
条件:
if( 布尔表达式 1)
then
--[ 在布尔表达式 1 为 true 时执行该语句块 --]
elseif( 布尔表达式 2)
then
--[ 在布尔表达式 2 为 true 时执行该语句块 --]
elseif( 布尔表达式 3)
then
--[ 在布尔表达式 3 为 true 时执行该语句块 --]
else
--[ 如果以上布尔表达式都不为 true 则执行该语句块 --]
end