码迷,mamicode.com
首页 >  
搜索关键字:元表    ( 413个结果
Lua查找表元素过程(元表、__index方法是如何工作的)(转载)
文章来源于Lua查找表元素过程(元表、__index方法是如何工作的)Lua的表本质其实是个类似HashMap的东西,其元素是很多的Key-Value对,如果尝试访问了一个表中并不存在的元素时,就会触发Lua的一套查找机制,也是凭借这个机制,才能够实现“面向对象”的。举例说明:tempTable =...
分类:其他好文   时间:2015-11-13 20:40:02    阅读次数:317
Java从0开始学——字符串
#,java中的字符串是不可变的;#,比较两个字符串是不是相等,不能用==,因为那只能确认他们是否指向了同一个字符串对象;#,空串和null是不同的;#,代码点和代码单元 #,代码点表示一个字符,可能是一个代码单元表示,也可能是两个,那些超过原来的16位限制的增补字符就可能需要两个代码单元来表示。....
分类:编程语言   时间:2015-10-26 11:42:45    阅读次数:122
Java基础学习7
三元表达式:既然是运算符,就一定有运算结果,结果的数据类型与表达式12的类型一致,所以表达式1与表达式2必须为同种类型。三元运算符一定程度上可以与if-else互换。(三元运算符一定可以用if-else表示,反之不一定)。
分类:编程语言   时间:2015-10-25 22:47:52    阅读次数:224
[Lua]Lua高级教程Metatables
什么是Metatable metatable是Lua中的重要概念,每一个table都可以加上metatable,以改变相应的table的行为。 Metatables举例 -- 声明一个正常的关系变量 lo_table = {} -- 声明空元表变量 lo_meta_table = {} -- ...
分类:Web程序   时间:2015-10-20 15:27:36    阅读次数:234
JS冒号的作用
JS中冒号的作用1.声明对象的成员2.switch语句分支3.三元表达式1.声明对象的成员varBook={ Name:'法', Price:100, Discount:function(rate) { this.Price*=rate; }};alert(Book.Price);Book.Disc...
分类:Web程序   时间:2015-09-15 10:42:55    阅读次数:135
零基础学python-11.5 真值测试与if...else...三元表达式
1.真值测试 * 任何非零数字或者非空对象都为真 * 数字零、空对象以及特殊对象None都被人作为假 * 比较和相等测试会递归地应用在数据结构中 * 比较和相等测试会返回True或False * 布尔and和or运算符会返回真或假的操作对象 x and y :如果x和y都为真,就是真 x or y:如果x或者y为真,就是真 not x:如果x为假,那就是真 >>> 2>3 and...
分类:编程语言   时间:2015-09-07 08:19:22    阅读次数:176
Lua中只读表和只允许修改表
Lua中的table表非常灵活强大,可以随时加入和修改,但有时在多人协作和一些项目中有些凌乱,我们可以利用元表的性质来保护我们的一些表格。1.Lua中的只读表 function ReadOnlyTable (t) local proxy = {} local mt = { __index =...
分类:其他好文   时间:2015-08-28 22:54:44    阅读次数:315
Lua入门系列
当初工作中需要使用Lua,然后就顺便把Lua的基础知识都总结了一遍,希望对大家有帮助。Lua中的类型与值Lua中的表达式Lua中的语句Lua中的函数Lua中的闭包Lua中的迭代器与泛型forLua中的协同程序Lua中的元表与元方法Lua中__index和__newindex实践Lua中的环境概念Lu...
分类:其他好文   时间:2015-08-27 00:03:15    阅读次数:124
三元表达式之理解/jquery源码分析之$.inArray实现
每次看到三元表达式就会惶惶然分不清如何读,正如语文中的断句一样,jquery源码中的三元表达式更是不知如何断句。 附jquery中的inArray实现。 大家熟悉jquery的应该都不陌生inArray的用法。在源码实现中,先判断了arr是否存在,如果不存在,则可直接返回-1,否则进行后续判断,当存在indexOf方法时,则直接使用call来调用indexOf方法。 否则继续。 在...
分类:Web程序   时间:2015-08-18 14:16:33    阅读次数:289
零基础学python-5.2 表达式操作符
表达式是处理数字最基本的工具 a=1#常量 a=a+1#表达式 操作符 操作符 描述 yield 生成 器函数发送协议 lambda args:expression 生成匿名函数 x if y else z 三元表达式 x or y  逻辑或(存在短路算法) x and y 逻辑与(存在短路算法)...
分类:编程语言   时间:2015-08-18 09:08:12    阅读次数:130
413条   上一页 1 ... 31 32 33 34 35 ... 42 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!