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 实现。
上一篇: 插入排序和归并排序的总结
下一篇: Linux系统编程3:fifo