首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Lua
江澎涌
创建于2023-08-08
订阅专栏
Lua 从基础到实战,分享如何使用和如何结合到项目中,让项目可以进行部分动态化逻辑。(关注公众号 “江澎涌” 可以第一时间获取最新文章)
等 12 人订阅
共36篇文章
创建于2023-08-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Lua 数据文件和序列化
一、数据文件 如果在 Lua 程序中可以需要用文件保存数据,并且后续使用 Lua 进行读取使用,则可以考虑将数据按照一定的格式保存,然后用 dofile 函数进行加载,这样可以让数据很方便的进行读取。
Lua 数据结构
一、Lua 中的数据结构 Lua 中并没有像 java、kotlin 语言有专门的数组、列表、集合等数据结构的类,而只提供 table 类型,但他很强大而且也很灵活,而且也在很多场景中天然的就解决了如
Lua 位和字节
一、位运算 从 Lua 5.3 版本开始,提供了针对数值类型的一组标准位运算符,与算数运算符不同的是,运算符只能用于整型数。 运算符 描述 & 按位与 | 按位或 ~ 按位异或 >> 逻辑右移 <<
Lua 日期和时间
一、os.time(table) 用于获取相应的时间的时间戳 参数: - table:可选,日期表,表中使用以下字段 | 字段 | 类型 | 含义 | 是否必须 | | ---
Lua 模式匹配
一、Lua 中的模式匹配 与其他脚本不同,Lua 语言既没有使用 POSIX 正则表达式,也没有使用 Perl 正则表达式进行模式匹配。 主要是因为大小问题,因为一个典型的 POSIX 正则表达式实现
Lua 闭包
一、Lua 中的函数 Lua 中的函数是第一类值。意味着和其他的常见类型的值(例如数值和字符串)具有同等权限。 举个例子,函数也可以像其他类型一样存储起来,然后调用 二、匿名函数 正常情况下,我们定义
Lua 数据类型 - nil
一、作用 表示没有任何值 删除一个全局变量 删除 table 中的值 二、获取 nil 类型 因为 type 的返回值都是字符串,所以在 nil 进行比较时,记得加上 " 三、写在最后 Lua 项目地
Lua 数据类型 —— 字符串
一、字符串 Lua 使用 八个比特位来存储 字符。(一个字节 = 八个比特位) Lua 最好使用 UTF-8 编码。 字符串是不可变值,和 java 和 kotlin 相似,修改其中某一个字符,都是创
Lua 数据类型 —— 函数
一、函数结构 1、声明 optional_function_scope: 该参数是可选的制定函数是全局函数还是局部函数,未设置该参数默认为全局函数,如果需要设置函数为局部函数需要使用关键字 local
Lua 数据类型 —— 表
一、简介 表永远是匿名的,表本身和保存表的变量之间没有固定关系。 对于一个表而言,当程序不再有变量指向他时,垃圾收集器会最终删除这个表并重用其占用的内存。 Lua 不会进行隐藏拷贝或创建新表,操作的都
Lua 起航 —— 一些常用基础语法
Lua 起航 —— 常用基础语法 一、注释 二、标识符 三、全局变量 四、数据类型 五、作用域 六、循环语句 七、if 语句 八、goto 九、关系符号
Lua 使用 —— IO 操作
一、前言 Lua 语言是以一个脚本存在,所以他自身不会提供太多和外部交互的机制。需要交互则由宿主提供或是由外部库。 接下来分享下如何使用以 iso c 作为宿主,进行标准库的 io 操作。 二、io.
Lua 数据类型 - boolean
一、boolean 定义 lua 中只有 false 和 nil 表示假,其他都是表示真。 数字 0 和空字符串也表示真。 二、逻辑运算:and、or、not and:如果第一个操作数为 “false
Lua 数据类型 —— 数值
一、版本间的区别 在 5.2 及 之前版本,只有 双精度 浮点格式。 在 5.3 之后,开始有 64 位整数和 float 双精度浮点类型。 双精度浮点类型能表示 2^53 整型数值。 二、整型和浮点
Lua 环境搭建
Lua 环境配置 Mac 一、下载 Lua 二、配置环境 三、简单的使用方式 第一种,命令行使用 第二种,直接运行 lua 文件 第三中,在 idea 执行 lua 文件
Lua 在终端使用交互模式
Lua 在终端的使用 一、进入交互模式 二、交互模式参数 三、dofile 调试 四、脚本运行 Lua