lua 官网 :lua.org
语法基础
变量 数据类型
number = 1 --整数 负数 双精度小数
string = 'Hello' --string 类型可以用''也可以用""
boolean = true -- 本人在查看其他大佬的视频和文章发现flases与false一样可以拦住if判断
print('20'..'20') --结果 2020
生命周期 全局变量 局部变量
多个文件互相引用 前面带local关键字的是局部变量 类似于js中的var 和let 不声明local关键字 在方法调用完成后并不会消失 函数前面也是可以加local的
流程控制
--单个判断
if 条件 then
print(11)
end
--多重判断
if 条件 then 体
elseif 条件 then 体
elseif 条件 then 体
else 体
end
注意 !!!在lua中0为true
循环
while 条件 do
体
end
for 初始变量,循环次数,步长 do --步长可以不带 i=1,10,3 分别对应初始变量,循环次数,步长
体
end
数组 迭代
a = {} --这里可以是声明数组 也可以是表 表回头细看一下
for key,value in pairs (items) do
体
end
函数
function getval()
体
return true
end
-后续学习过程中还会补充 本人第一次写文章 若有问题 还请您 及时评论指出 感谢纠正!!!