摘要: 一. Lua函数介绍 1. lua中的函数本身是匿名的(或者说本身是一个地址), 将函数地址赋值给一个容器,如: 变量 表 函数返回值等,则这个容器就能够调用(使用)这个函数 2. 函数主要的两种用途 ①. 完成指定的任务,这种情况下函数作为调用语句使用 ②. 完成指定任务并返回"值",这种情况下函 阅读全文
posted @ 2022-09-26 17:22 小书臣 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一. 查找字符串 --[=[ string.find(str,匹配内容[,i[,是否关闭模式匹配]])查找字符串 语法: string.find(str,匹配内容[,i[,是否关闭模式匹配]]) 功能: 在str中查找匹配内容,并返回开头位置和结束位置 参数: 参数str(必选): 待查找的字符串 阅读全文
posted @ 2022-09-18 18:10 小书臣 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. string.format(字符串格式 ,...): 第一个参数为字符串格式,后面的参数可以任意多个,用于填充第一个参数中的格式控制符,最后返回完整的格式化后的字符串。 2. 转义码中添加参数的顺序为:%[标志][最小宽度][.精度][类型长度]类型。 3. 使用 string.format( 阅读全文
posted @ 2022-09-14 10:24 小书臣 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 一. 字符串介绍 1. Lua 语言中的字符串即可以表示单个字符,也可以表示一整本书籍。在Lua语言中,操作 100K 或者 1M 个字母组成的字符串的程序很常见 2. 当字符串内容中存在用来表示字符串的符号时,可以3种表示方式灵活应用解决 --使用单引号或双引号来表示字符串 local a = " 阅读全文
posted @ 2022-09-12 11:07 小书臣 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一 . boolean类型具有两个值:true和false 二. 在Lua条件表达式中哪些代表true和false 1. 在Lua中,boolean值并非用于条件测试的唯一方式,任何值都可以表示条件 2. Lua中,条件测试把false和nil视为假,将除了false和nil之外的所有其他值视为真( 阅读全文
posted @ 2022-09-11 17:43 小书臣 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 一. number类型 1. Lua5.3 版本开始, Lua 语言为数值格式提供了两种选择 :integer( 整型 )和float(双精度浮点型 )[float不代表单精度类型 ] 2. 默认当成双精度浮点类型来运算的。也就是说number会底层当做double类型来处理,精度是16~17位 3 阅读全文
posted @ 2022-09-10 15:19 小书臣 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一. 自动强制类型转换 1. Lua语言在运行时提供了数值与字符串之间的自动转换 ① 针对字符串的所有算术操作都会尝试将字符串转换为数值,然后再进行计算 2. 字符串自动转数字 ① 针对字符串的所有算术操作都会尝试将字符串转换为数值float,然后再进行计算 ② 不仅仅在算术操作时进行这种强制类型转 阅读全文
posted @ 2022-09-09 21:43 小书臣 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 一. 语句块 do ..... end 为什么要使用do end,它到底能够解决什么问题呢? do-end 解决的是变量作用域的问题,首先必须要明白local变量和全局变量拥有完全不同的词法作用域;我们应该尽量声明local变量,尽量减少一个变量的作用域范围,使其仅存在于自己需要的变量块内,而不要污 阅读全文
posted @ 2022-09-08 17:42 小书臣 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一. Lua语言中共8种数据类型 [1] nil 空。最简单,有且仅有值nil,表示一个无效值(在条件表达式中相当于false) [2] boolean 布尔。包含两个值:false和true [3] number 数字。double(双精度)类型(默认类型可以修改 luaconf.h 里的定义) 阅读全文
posted @ 2022-09-08 16:26 小书臣 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 一. 什么是变量 无 二. Lua变量的命令规则 1. 命名规则:数字字母下划线构成 但是不能数字开头 2. 注意 :变量命名必须要包含一定涵义 比如我们要用变量存储一个年龄数值 比如我们用 x=18 别人看我们的源码 看到这里 她不明白 X这个变量为18代表什么意思 如果我们用age=18 那么他 阅读全文
posted @ 2022-09-08 10:34 小书臣 阅读(137) 评论(0) 推荐(0) 编辑