Lua基础学习

文章目录

一、注释

单行注释:
 --
 
多行注释:

--[[
    多行注释
--]]

在这里插入图片描述

二、区分大小写

在这里插入图片描述

三、关键字

在这里插入图片描述

四、全局变量

在这里插入图片描述

五、数据类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

布尔类型

在这里插入图片描述

数字类型

在这里插入图片描述

字符串类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

使用转义字符 \

在这里插入图片描述

string.supper(字符串) 小写转大写

在这里插入图片描述

string.lower(字符串)大写转小写

在这里插入图片描述

替换string.gusb(原字符串,需要替换的字符串,新的词,(可选,次数))

在这里插入图片描述

发现位置 string.find(原字符串,目标字符串,(可选,第几次匹配))

在这里插入图片描述
在这里插入图片描述

翻转 string.reverse(原字符串)

在这里插入图片描述

字符串格式化

在这里插入图片描述

字符转换

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字符串长度

在这里插入图片描述

重复字符串

在这里插入图片描述

匹配模式

在这里插入图片描述

在这里插入图片描述

六、table(表)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第一种形式

在这里插入图片描述
在这里插入图片描述

第二种形式

在这里插入图片描述

第三种形式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一维数组

在这里插入图片描述
在这里插入图片描述

二维数组

在这里插入图片描述

table 常用函数

地址指向同一个位置

在这里插入图片描述

连接函数

在这里插入图片描述

指定连接

在这里插入图片描述

插入函数

在这里插入图片描述

指定位置插入

在这里插入图片描述

移除 默认末尾

在这里插入图片描述

移除指定位置

在这里插入图片描述

排序sort

在这里插入图片描述

七、函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

函数

在这里插入图片描述

匿名函数

在这里插入图片描述

多返回值

在这里插入图片描述

可变参数 用三个.代替

在这里插入图片描述

不全固定的可变参数

在这里插入图片描述

计算可变参数长度

在这里插入图片描述

从第几位计算可变参数

这里是第3个位置
在这里插入图片描述

八、运算符

在这里插入图片描述

算数运算符

在这里插入图片描述
在这里插入图片描述

关系运算符

在这里插入图片描述
在这里插入图片描述

逻辑运算符

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其他运算符

在这里插入图片描述

运算符优先级

在这里插入图片描述

九、变量

在这里插入图片描述

局部变量 有 local 关键字

全局变量

赋值

在这里插入图片描述
在这里插入图片描述

十、if语句

if (条件) then 执行语句 else 否则执行语句 end

在这里插入图片描述

if 嵌套语句

在这里插入图片描述

十一、循环结构

while 表达式 do 执行语句 end

在这里插入图片描述
在这里插入图片描述

for 初始 ,条件,一次循环结束执行 do 执行内容 end

在这里插入图片描述

for 高级使用

在这里插入图片描述
在这里插入图片描述
ipairs :按照顺序循环遍历
pairs : 依次遍历

先执行后判断repeat 执行体 util 条件

在这里插入图片描述

for 嵌套

在这里插入图片描述

十二、模块化开发

模块1
在这里插入图片描述

另一个模块引用
在这里插入图片描述

十三、元表的使用

在这里插入图片描述
在这里插入图片描述

__index先到tt里面找,找不到,再到元表里面找

在这里插入图片描述

__newindex有新建立的值增加调用

在这里插入图片描述

__add

在这里插入图片描述

Lua 类的使用

在这里插入图片描述

.和: 区别

在这里插入图片描述

类的继承和扩展

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

代码浪人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值