lua学习2

1,赋值语句可以同时对多个赋值,先计算右边在赋值。当值多时,多余的忽略;当值少时,赋值nil。

2,访问局部变量比全局变量更快

3,控制结构语句

if condition then
   
else if condition then

else 

end
while condition  do
statements
end
repeat   
  statments;
until  condition

for语句,exp从exp1到exp2,exp3为步长可忽略默认为1。

注释:三个表达式只会在开始时计算一次,exp为局部变量,循环过程中不要改变exp,使用break退出。

for exp=exp1,exp2,exp3 do
loop-part
end

4,可以用do   end确定代码块

5,范型for循环,控制变量也是局部变量,不要修改

i是下标,v是table中的值

for i,v in ipairs(a) do print(v) end
for k in pairs(t) do print(k) end

6,break和return只能出现在block结尾一句。如果在中间可以显示使用do return end 实现。

猜你喜欢

转载自blog.csdn.net/qq_33270521/article/details/81330174