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
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中经常用到的。