1.交换
lua支持多个变量同时赋值
a,b=3,2
lua支持多个数值进行交换
a,b=b,a
2.局部变量和全局变量
加上local关键值得是局部的,例如:local x=2;不加就是全局的,例如:y=3.
3.判断语句
if
local y=5 if y==2 then print("y是2") elseif y==5 then print("y是5") else print("y不是5也不是2")
else 语句
for
扫描二维码关注公众号,回复:
1717547 查看本文章
for k,v in pairs(table_name) do print(i,v) end for i,v in ipairs(table_name) do print(i,v) end
4.函数
lua中函数是不用声明的,直接写就行了。
定义函数方式一
function func1(a,b) print( a,b ) end func1(1,2)
定义函数方式二
local func2; func2 = function(a,b) print( a,b ) end local func3 = function(a,b) print( a,b ) end func2(2,3) func3(3,4);
下一篇开始讲函数的尾调用和闭包,这两个是lua中经常用到的。