LUA教程表相关的Metamethods 有默认值的表 -56 发布日期: 2018-05-13 作者: 511遇见 在一个普通的表中任何域的默认值都是nil。很容易通过metatables来改变默认值: function se […]
LUA教程表相关的Metamethods The __index Metamethod-55 发布日期: 2018-05-02 作者: 511遇见 前面说过,当我们访问一个表的不存在的域,返回结果为nil,这是正确的,但并不一定正确。实际上,这种访问触发lu […]
LUA教程库定义的Metamethods-54 发布日期: 2018-04-212020-07-15 作者: 511遇见 在一些库中,在自己的metatables中定义自己的域是很普遍的情况。 到目前为止,我们看到的所有metame […]
LUA教程关系运算的Metamethods-53 发布日期: 2018-04-132020-07-15 作者: 511遇见 Metatables也允许我们使用metamethods:__eq(等于),__lt(小于),和__le(小于 […]
LUA教程算术运算的Metamethods-52 发布日期: 2018-04-05 作者: 511遇见 这一部分我们通过一个简单的例子介绍如何使用metamethods。 假定我们使用table来描述结合,使用函数 […]
LUA一个小巧脚本语言学习笔记 发布日期: 2018-04-052023-09-02 作者: 511遇见 最近打算录制一套LUA的视频教程, 在网上了解了相关学习资料,首先学习了《Programming in Lua […]
LUA教程Metatables and Metamethods-51 发布日期: 2018-03-312018-04-05 作者: 511遇见 Lua中的table由于定义的行为, 我们可以对key-value对执行加操作,访问key对应的value,遍 […]
LUA教程保存带循环的table-50 发布日期: 2018-03-272018-03-27 作者: 511遇见 针对普通拓扑概念上的带有循环表和共享子表的table,我们需要另外一种不同的方法来处理。构造器不能很好地解决这 […]
LUA教程保存不带循环的table-49 发布日期: 2018-03-212020-07-15 作者: 511遇见 根据表的结构不同,采取的方法也有很多。没有一种单一的算法对所有情况都能很好地解决问题。简单的表不仅需要简单的算 […]
LUA教程数据文件与持久化-47 发布日期: 2018-03-192020-07-15 作者: 511遇见 当我们处理数据文件的 ,一般来说,写文件比读取文件内容来的容易。因为我们可以很好的控制文件的写操作,而从文件读 […]
LUA教程队列和双向队列-44 发布日期: 2018-03-09 作者: 511遇见 虽然可以使用Lua的table库提供的insert和remove操作来实现队列,但这种方式实现的队列针对大数据 […]
LUA教程链表-43 发布日期: 2018-03-092020-07-14 作者: 511遇见 Lua中用tables很容易实现链表,每一个节点是一个table,指针是这个表的一个域(field),并且指向 […]