在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。
因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。
例如,使用元表我们可以定义Lua如何计算两个table的相加操作a+b。
2024年07月30日
在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。
因此 Lua 提供了元表(Metatable),允许我们改变table的行为,每个行为关联了对应的元方法。
例如,使用元表我们可以定义Lua如何计算两个table的相加操作a+b。
2024年04月08日
本文从一个简单示例入手,详细讲解 Lua 字节码文件的存储结构及各字段含义,进而引出 Lua 虚拟机指令集和运行时的核心数据结构 Lua State,最后解释 Lua 虚拟机的 47 条指令如何在 Lua State 上运作的。
2024年04月08日
事务 redis中的事务并不像mysql中那么完美,只是简单的保证了原子性。redis中提供了四个命令来实现事务,MULTI:类似于mysql中的BEGIN;EXEC:类似于COMMIT;DISCARD类似于ROLLBACK;WATCH则是用于来实现mysql中类似锁的功能。
2024年04月08日
edis lua 脚本相关文档 http://redis.cn/commands/eval.html https://www.runoob.com/lua/lua-tutorial.html
2024年04月08日
Lua函数主要有两种用途:
2024年04月08日
你好,前几天我总结了一篇关于LUA的入门知识,相信没有编程基础的朋友只要耐心,应该都能看得懂。今天我会通过一个例子来加深对之前的知识的理解,不用担心,就算是没有基础,一样可以看得明白。 小应用:判定是否是大于100的偶数,我们看看这个代码: local x=150 if x>100 and x%2==0 then
2024年04月08日
excel表格格式 说明: 1.前三行分别为:字段中文解释、字段名、字段类型 2.程序不用的字段,加”_”前缀,不会生成进lua文件里 3.策划填数值的时候,偶尔会遗漏数据,当存在空值时,依据字段类型,填上默认值。