lua
河乐不为
个人独立博客:https://linshuhe1.github.io/
展开
-
Lua 的元表
简述元表指的是 Lua 中的 MetaTable,它提供了一种重定义任意一个 Lua 中对象或值默认行为的公开入口,让 Lua 也能像许多面向对象语言一样实现操作符或方法的重载。原理解析在 Lua 中,每种类型的数据都有其默认的操作,如:number 有加减操作,string 的拼接操作,function 的调用操作,这些都是该类型的默认操作,而我们可以通过修改其原来来实现对这些默认操作进行修改。元表(MetaTable)和元方法用来定义对 table 或 userdata ..原创 2020-07-31 23:52:44 · 1265 阅读 · 1 评论 -
Lua 5.3 源码解读(一) VS 2015 编译源码
引言:用 lua 来编写功能的时间很长,但对于 lua 的底层原理其实知之甚少,只知道它是开源的,用 C 语言写的。今天趁着手头任务不紧,想着还是花点时间读读源码吧,总得调点恶心自己的事情干干知道自己的极限在哪里原创 2017-08-30 20:56:30 · 9391 阅读 · 9 评论