lua初学
1.lua语法摘记。
1,functions函数。
2,最简单的构造函数是{}. example:days = {"Sunday","Monday","Tuesday"}
ps:不推荐数组下标从0开始,否则很多标准库不能使用。example: a ={[1]="red",[2]="green",[3]="blue",}
构造函数的最后“,”是可选的,方便以后扩展。
3,可对多个变量同事赋值。example: a,b = 10, 2*x <--> a=10; b=2*x。example a,b,c = 0,1 <--> 0 1 nil
4,使用local创建一个局部变量,与全局变量不同,局部变量只在被声明的那个代码块内有效。代码块:一个控制结构内,一个函数体,或者一个chunk(变量被声明的那个文件或者文本串)。example:
x = 10
local i = 1
while i < x do
local x = i * 2
print(x) --> 2,4,6,8
i = i + 1
end
print(x) -->10
5,for循环:
for var = exp1,exp2,exp3 do
loop-part
end
for将用exp3作为step从exp1(初始值)到exp2(终止值),执行loop-part。其中exp3可以省略,默认step=1
(未完)