每种语言都是这些复合结构,Lua也没啥特别的东西,这里仅列举一下:
1、if … then
…
elseif … then
…
elseif … then
…
else
…
end
2、while … do
…
end
3、for … do
…
end
4、repeat
…
until …
5、break
6、do
…
end
注意几点:在每个结构后都有end表示结束,没有括号包围语句体;判断表达式不用括号包围,而是在后面使用关键词then, do等;for的条件表达式一般设置形式是for num = start_num, end_num, step do,这里的step可以省略,默认为1;repeat…until结构类似于其他语言的do…while。转载于:https://blog.51cto.com/riser/46988