![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lua
layoliu
这个作者很懒,什么都没留下…
展开
-
lua文件函数调用
lua文件结构lua脚本是面向过程的语言,一般文件结构:Data.lua local _iData = 0local _arrData = {}--local表示局部变量或函数 只要没有local声明就是全局的--iOpen是全局变量--OptData是私有函数local function OptData() iOpen = 10 _iData = _iData + iOpe原创 2016-03-17 18:30:02 · 2322 阅读 · 1 评论 -
lua 中 self 说明
类实现中关于self和变量声明也是一个很容易出错的地方 self:指向当前作用域的父表结构 首先看 ClassBase.lualocal stClassBase = {}--这个变量是和stClassBase表同级别的 隶属于ClassBase.lua文件作用域local _ListLength = 1 function stClassBase:SetData() p原创 2016-03-18 12:25:19 · 5056 阅读 · 0 评论 -
lua 实现类继承和覆盖
lua 实现类继承和覆盖lua也可以通过一些方式实现类的继承先介绍要用到的几个知识点: metatable __index selfmetatable:表示文件的元表 元表里记录了 函数、table访问、操作符行为 说明:定义一个函数,函数名,变量信息,函数内部将怎么执行就定义在metatable中__index : 为当前数据表的查询提供查询信息 说明:当table查询键值对的时候原创 2016-03-17 21:13:15 · 2587 阅读 · 0 评论