![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
YongJiuZhiZhen16
这个作者很懒,什么都没留下…
展开
-
lua 闭包
lua 闭包原创 2016-06-14 23:27:29 · 322 阅读 · 0 评论 -
Metatable 对象默认的操作方式
Metatable 对象默认的操作方式原创 2016-06-14 23:00:44 · 238 阅读 · 0 评论 -
Metatable与面向对象、继承
Lua是个面向过程的语言, 但通过Metatable可以模拟出面向对象的样子. 其关键就在于__index这个域. 他提供了表的索引值入口. 这很像重写C#中的索引器, 当表要索引一个值时如table[key], Lua会首先在table本身中查找key的值, 如果没有并且这个table存在一个带有__index属性的Metatable, 则Lua会按照__index所定义的函数逻辑查找. 仔原创 2016-06-15 21:36:26 · 306 阅读 · 0 评论 -
lua 读取lua文件
require:只加载一次,后面不会执行 dofile:每一次文件都会执行 loadfile:载入后不执行,等你需要的时候执行时 local HaosModel = {} local function getname() return "Hao Chen" end function HaosModel.Greeting() pri原创 2016-06-18 19:10:39 · 836 阅读 · 0 评论