学习一门语言,首先就是从最基本的语法开始,这一篇将对Lua中的语句进行概要的总结。相对于全局变量,Lua同时也提供了局部变量。Lua提供了用于条件执行的if,循环的while、repeat和for。所有的控制结构都有一个显式的终止符:if、for和while以end作为结尾,repeat以until作为结尾。特别注意,在Lua中是不支持switch结构的。在Lua中有两种for语句的形式:数字型for和泛型for数字型for的语法如下:var从exp1变化到exp2,每次变化都以exp3作为步长进行递增,并执行一次do…第三个表达式exp3是可选的,若不指定的话,Lua会将步长默认为1。从外观上看泛型for比较简单,但其实它是非常强大的。通过不同的迭代器,几乎可以遍历所有的东西。break语句用于结束一个循环,return语句用于从一个函数中返回结果。
暂无评论