LUA教程环境非全局的环境 -61 发布日期: 2018-07-09 作者: 511遇见 全局环境的一个问题是, 任何修改都会影响你的程序的所有部分。例如,当你安装一个metatable去控制全局访问 […]
LUA教程环境声明全局变量 -60 发布日期: 2018-07-04 作者: 511遇见 全局变量不需要声明,虽然这对一些小程序来说很方便,但程序很大时,一个简单的拼写错误可能引起bug并且很难发现。 […]
易语言获取屏幕和客户区鼠标坐标 发布日期: 2018-06-172018-06-17 作者: 511遇见 本节视频主要演示了通过易语言获取屏幕内鼠标的水平垂直位置和窗口内鼠标的水平垂直位置 一、屏幕内鼠标的水平垂直位 […]
LUA教程表使用动态名字访问全局变量 -59 发布日期: 2018-06-11 作者: 511遇见 Lua用一个名为environment普通的表来保存所有的全局变量。 (更精确的说,Lua在一系列的envir […]
大漠最新版本7.1822下载及使用说明 发布日期: 2018-06-01 作者: 511遇见 大漠插件最新公告在6月1号将封闭旧版本注册通道 使用普通版本的用户(dm.dll),请抓紧更新到最新版本7.1 […]
LUA教程表相关的Metamethods 只读表 -58 发布日期: 2018-05-31 作者: 511遇见 采用代理的思想很容易实现一个只读表。 我们需要做得只是当我们监控到企图修改表时候抛出错误。通过__index […]
LUA教程表相关的Metamethods 监控表 -57 发布日期: 2018-05-20 作者: 511遇见 __index和__newindex都是只有当表中访问的域不存在时候才起作用。捕获对一个表的所有访问情况的唯一 […]
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-052018-07-09 作者: 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,我们需要另外一种不同的方法来处理。构造器不能很好地解决这 […]