欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

lua学习2

程序员文章站 2024-03-17 23:23:10
...

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 实现。