码迷,mamicode.com
首页 >  
搜索关键字:元表    ( 413个结果
Python基础之条件和循环
阅读目录 一.if语句 1.1功能 1.2语法 1.2.1:单分支,单重条件判断 1.2.2:单分支,多重条件判断 1.2.3:if + else 1.2.4:多分支if + elif +else 1.2.5if语句小结 1.3案例 1.4三元表达式 二.while语句 2.1功能 2.2语法 2. ...
分类:编程语言   时间:2016-10-29 14:39:31    阅读次数:198
vue中,class、内联style绑定
1.绑定Class ①对象语法 ②数组语法 三元表达式: 表明始终添加classA,在isB为true时添加classB 2.绑定内联style !注意:margin-left写成marginLeft 也可以绑定到一个样式对象 同样注意font-size写成fontSize,否则会出错。 ...
分类:其他好文   时间:2016-10-18 18:29:25    阅读次数:111
lua 元表
...
分类:其他好文   时间:2016-09-24 01:56:17    阅读次数:109
Chapter 18_0 数学库
从今天起,开始接触Lua的标准库。一路走来,从最基本的变量、函数、迭代器、协同程序到稍微复杂的元表、元方法、环境、模块,以及最后被整蒙了的对象编程、继承、类、弱引用table、垃圾回收终结器。只要坚持下去,会慢慢吃透的! 数学库这一章讲的不多,更多详细介绍参考Lua手册。 math(数学)库由一组标 ...
分类:其他好文   时间:2016-09-20 12:14:09    阅读次数:177
Chapter 14_3 非全局的环境
关于“环境”的一大问题在于它是全局的,任何对它的修改都会影响程序的所有部分。 例如:若安装一个元表用于控制全局变量的访问,那么整个程序都必须遵循这个规范。 当使用某个库时,没有先声明就使用了全局变量,那么这个程序就无法运行。 在Lua中,全局变量并不需要一定是全局的。甚至可以说Lua没有全局变量。 ...
分类:其他好文   时间:2016-09-08 21:24:41    阅读次数:108
Chapter 14_2 全局变量声明
Lua中的全局变量不需要声明就可以使用。对于小程序十分方便,但是大型程序中 一处简单的笔误就可能造成难以发现的bug。 不过,这种性能可以改变。由于Lua将全局变量放在一个普通的table中,可以通过元表来改变其访问全局变量时的行为。 一种方法是简单地检测所有对全局table中不存在key的访问: ...
分类:其他好文   时间:2016-09-08 20:00:27    阅读次数:96
chapter 13_2 关系类、库定义的元方法
元表还可以指定关系操作符的含义,元方法为__eq ,__lt(小于) ,__le(小于等于). 而其它3个关系操作符则没有单独的元方法,Lua会 把a ~= b 转化为not(a == b) 将a>b 转化为 b < a ; 将a>=b 转化为 b <= a ; 因此需要分别为__le和__lt提供 ...
分类:其他好文   时间:2016-09-07 10:51:58    阅读次数:110
chapter 13_1 算术类的元方法
假设用table来表示集合,用function去计算集合的交集、并集。 为了保持名称空间的整齐,将这些函数存入一个名为Set的table中。 现在,假设用“+”来计算两个集合的并集,那么就要让所有用于表示集合的table共享一个元表。 并且在该元表中定义如何执行一个加法操作。 在此后,用Set.ne ...
分类:其他好文   时间:2016-09-05 18:48:29    阅读次数:144
Lua-面向对象中类的构造
在Lua中,我们可以通过table+function来模拟实现类。 而要模拟出类,元表(metatable)和__index元方法是必不可少的。 为一个表设置元表的方法: table = {} metatable = {} setmetatable(table, metatable) 或者 tabl ...
分类:其他好文   时间:2016-08-27 23:24:10    阅读次数:213
lua 元表,监控变量赋值及访问,并自动保存
...
分类:其他好文   时间:2016-08-20 19:13:28    阅读次数:162
413条   上一页 1 ... 28 29 30 31 32 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!