1、本地变量及语句块
默认情况 下,lua中的变量是全局的。本地变量声明使用local.
语句块使用do-end
2、控制结构
2.1 条件结构
使用if else then
嵌套if使用elseif
2.2 循环结构
2.2.1 while
2.2.2 repeat
2.2.3 数值for
步长参数缺省时,默认是1
2.2.4 通用for
通用for遍历迭代函数的返回值。如pairs, ipairs, io.lines
2.3 跳转、退出
break和return语句允许跳出代码块。 break结束循环,用于结束内部循环,不能结束外部循环。return语句从函数中返回结果或者完成函数,在任何函数结束,包含隐式return.
goto语句允许跳转到函数的任意点。标签使用::name::来定义。