1. 选择语句

    形式:

    1> if 条件 then 分支 end

lua学习笔记---选择,循环语句_循环语句 
注:括号可以去掉

2> if 条件 then  分支1 else 分支2 end

lua学习笔记---选择,循环语句_while循环_02

3> if 条件1 then 分支1 elseif 条件2 then 分支2 end

lua学习笔记---选择,循环语句_for循环_03 
2. 循环语句

1> while循环

lua学习笔记---选择,循环语句_循环语句_04 
注:没有自减,自加了 
2> for循环 
形式:for 初始值,最终值,步进 do 分支 end 
步进可选;若没有步进,默认的情况下为1;

lua学习笔记---选择,循环语句_跳出循环_05

注解:i从0开始,每次加1 ,直到 i = 4,执行print 5次;for循环中的三个参数(表达式)是在循环前一次性计算完,不会每次循环都进行;但是其中的局部变量属于for循环内,只能内部可见。

3> repeat ……until语句 
形式: repeat 分支 until 条件

lua学习笔记---选择,循环语句_while循环_06

4> break 跳出循环

lua学习笔记---选择,循环语句_for循环_07

  1. 选择语句

    形式:

    1> if 条件 then 分支 end

lua学习笔记---选择,循环语句_循环语句 
注:括号可以去掉

2> if 条件 then  分支1 else 分支2 end

lua学习笔记---选择,循环语句_while循环_02

3> if 条件1 then 分支1 elseif 条件2 then 分支2 end

lua学习笔记---选择,循环语句_for循环_03 
2. 循环语句

1> while循环

lua学习笔记---选择,循环语句_循环语句_04 
注:没有自减,自加了 
2> for循环 
形式:for 初始值,最终值,步进 do 分支 end 
步进可选;若没有步进,默认的情况下为1;

lua学习笔记---选择,循环语句_跳出循环_05

注解:i从0开始,每次加1 ,直到 i = 4,执行print 5次;for循环中的三个参数(表达式)是在循环前一次性计算完,不会每次循环都进行;但是其中的局部变量属于for循环内,只能内部可见。

3> repeat ……until语句 
形式: repeat 分支 until 条件

lua学习笔记---选择,循环语句_while循环_06

4> break 跳出循环

lua学习笔记---选择,循环语句_for循环_07