SpringBoot执行Lua脚本 之前基本上完成了Lua脚本在Redis中使用的常用方式以及常用指令,在项目使用...[作者空间]
Lua脚本 Redis的单一指令都是原子的,可以有效保证执行结果要么成功要么失败;当用户要执行多条数据时,一方面每...[作者空间]
时间 Lua的时间处理函数主要有:time和date两个。time函数主要是返回一个时间戳,用于描述当前时间距离1...[作者空间]
string类库 这里描述的都是string模块提供的功能,在使用的时候具有两种形式。 之后这里都采用string...[作者空间]
table库封装了一些常用的方法,可以在日常的列表操作时提供便利,先看一下table中提供的一些方法。 方法描述t...[作者空间]
在介绍完Lua的基础知识包括元表,函数式编程之后,终于到了Lua面向对象编程。虽然并不打算使用Lua进行大型应用系...[作者空间]
Lua的协同程序和常见的线程相似,可以具有独立的执行流程,包括所需的数据和内存。 该示例创建了一个协同程序,并将其...[作者空间]
Lua使用元表来定义对table或者用户自定义数据的操作。在很多情况下,可以简化或者提高table或用户自定义数据...[作者空间]
闭包 当出现一个函数内嵌套另一个函数时,嵌套函数可以访问父函数的数据及资源,称为闭包。Lua的闭包原则就是一个函数...[作者空间]
在Lua中函数和其他类型的值具有相同权利,如函数和数值、字符串等具有相同地位。因此函数也可以像其他类型一样存储到变...[作者空间]
函数定义完成后,那么函数的调用方式,完成的功能,以及返回值都将固定。此时就剩下调用了,对于调用函数,只需要关注参数...[作者空间]
Java、C#之类的都不允许返回多个值,而Python、Go等允许返回多个值,这极大的方便了自定义函数时,扩展更多...[作者空间]
对于Lua,定义个函数,非常简单。只需要使用function语句,接下来需要明确函数名、括号,参数列表,最后以en...[作者空间]
在完成一些编码工作时,总会有一些相似或者重复的工作。比如在结算工资时,员工的工资不同,但缴纳税、社保等计算是一个相...[作者空间]
在编写代码的过程中,总有许多迭代的代码需求,如计算从1连加到10的计算,如果数字足够大,使用表达式计算的方法,将无...[作者空间]
表达式 表达式是条件判断的基础,Lua的表达式同其他语言类似,只是表示方式上有一些变化。其表达式主要分为如下几种 ...[作者空间]
table实现了关联数组,是一种具有特殊索引方式的数组。其具体特点以及使用特性如下。 可以使用整数索引值进行索引,...[作者空间]
string 字符串标识一个字符序列,采用8位编码。Lua字符串是不可变的值,创建后不能再修改内部字符,如果要进行...[作者空间]
nil 该类型,只有一个值nil,主要用于区分其他任何值,它代表了没有任何有效值。当一个变量第一次赋值前,默认为n...[作者空间]
lua不需要使用;分割语句,但使用了;进行分割语句,也是合法的。一般情况下,一行代码表示一个语句,当行内出现多个语...[作者空间]