lua学习小记

本文介绍了Lua语言的基础知识,包括变量数据类型(如整数、字符串、布尔值),流程控制结构(if、else、while、for),以及数组迭代和函数的使用。作者分享了如何声明和使用全局变量、局部变量以及Lua中的特殊行为。
摘要由CSDN通过智能技术生成

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

-后续学习过程中还会补充 本人第一次写文章 若有问题 还请您 及时评论指出 感谢纠正!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值