1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. L>
  5. 理解Lua中的__index和__newindex

当前主题:理解Lua中的__index和__newindex

理解Lua中的__index和__newindex相关的博客

写博客

Metatable和Metamethod(转)

  Metatable和Metamethod是用来干啥的?它们可以使得表a和b的表达式“a + b”变得有意义,其中metatable使两个不相关的表a和b之间可以进行操作,而操作的具体行为比如说"+"由metamethod来具体定义。   Metatable

阅读全文

Metatable和Metamethod

  Metatable和Metamethod是用来干啥的?它们可以使得表a和b的表达式“a + b”变得有意义,其中metatable使两个不相关的表a和b之间可以进行操作,而操作的具体行为比如说"+"由metamethod来具体定义。   Metatable

阅读全文

Lua Userdata

(一)通过一个简单的例子来看一下userdata的用法: 写一个C的Lua库,让Lua能够访问C的数组,借助userdata来实现。 (1)VS中新建一个DLL工程,设置好lua库的包含目录、链接库; (2)新建一个源文件main.cpp,代码如下: #inc

阅读全文

Lua数据结构 — Table(三)

作者: 罗日健 前面(一)、(二)里面其实已经把一些常用的数据类型(数值、布尔、字符串)说明了,这次要描述的是Table,Table在Lua里是一种常用的数据类型,是Lua里的精髓之一,其效率必须得到保证,而实现这种支持任意类型key和value的Table

阅读全文