码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
cocoa foundation笔记-3
//Foundation中的字典NSDictionary是由键-值对组成的数据集合。key(键)的值必须是唯一的 /*****************不可变字典*****************/ //字典的初始化 NSDictionary?*dic1?=?[NSDictionary?dictionar...
分类:其他好文   时间:2014-08-02 15:44:34    阅读次数:252
Java中的String与常量池
string是java中的字符串。String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。1. 首先String不属于8种基本数据类型,String是一个对象。因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的...
分类:编程语言   时间:2014-08-02 12:28:23    阅读次数:254
c 语言 整理
//const修饰变量,把变量当做常量来看待,只能读不能写.//const修饰谁,谁就不可变constint*p=&a;//const修饰*p,不能通过指针变量p修改指向空间的内容,但是p可以重指向.intconst*p1=&a;//const修饰*p1,不能通过指针变量p修改指向空间的内容,但是p可以重指向.(通过*p1修改..
分类:其他好文   时间:2014-08-01 00:15:21    阅读次数:184
归档和解档
对于系统定义不可变的类型的对象,复制时不会产生新的对象【ns numb string array dictionary】r只写r+xie读w只读w+清理完在写a追加a+数据持久化NSUserDefaults 只能存系统定义的类型,不能存太多或是大数据,可用于系统偏好设置;plist不能存自定义的.....
分类:其他好文   时间:2014-07-31 09:36:16    阅读次数:328
c++中const关键字全面总结
一、const作用 1、const定义常量 注意:const只对它左边的东西起作用,唯一的例外就是const本身就是最左边的修饰符,那么它才会对右边的东西起作用。 (1)const修饰变量,以下两种定义形式在本质上是一样的。它的含义是:const修饰的类型为TYPE的变量value是不可变的。  TYPE const ValueName = value;   const...
分类:编程语言   时间:2014-07-29 22:04:32    阅读次数:369
论文摘抄 - FlumeJava
核心抽象和基本原语 PCollection是一个不可变的bag,可以是有序的(Sequence),也可以是无序的(Collection)。PCollection可以来自于内存里的Java PCollection对象,也可以读取自文件。 PTable,可以看成PCollection<Pair>,不可变无序multi-map。 第一个原语是parallelDo(),把PCollection变成新的PCollection,处理方式定义在DoFn里。e...
分类:编程语言   时间:2014-07-29 18:08:02    阅读次数:294
1.4.3.1 并行化不可变程序
1.4.3.1 并行化不可变程序   首先,让我们再看看清单 1.8,这是两段以函数方式写的游戏代码。在第一段,第二行用到了第一行的结果(运动后怪物的状态)。由于使用了不可变类,它没有给我们任何空间引入并行机制。 第二段代码的两行是独立的。我们刚才说过,用函数式编程,独立的程序部分能够并行。现在,我们发现,不可变性对于找出哪些部分程序是独立的,是一个好方法。即使我们不知道任何细节,也可以看出...
分类:其他好文   时间:2014-07-28 15:46:43    阅读次数:183
不可变的字符串(String)
一个字符串String对象一旦被配置,其内容就是固定不可变的(immutable)。如下声明: String str = "windows"; 这个声明会配置一个长度为11的字符串对象,您无法改变它的内容。看到下面的内容,我们别理所当然地认为就是改变一个字符串对象的内容: ...
分类:其他好文   时间:2014-07-27 22:17:19    阅读次数:194
copy和mutableCopy的使用
一个对象使用copy或mutableCopy方法可以创建对象的副本copy - 需要先实现NSCopying协议,创建的是不可变副本(如NSString, NSArray, NSDictionary)mutableCopy - 需要先实现NSMutableCopying协议,创建的是可变副本(如NS...
分类:其他好文   时间:2014-07-27 21:44:15    阅读次数:184
1.4.2.1 阅读函数式程序
1.4.2.1 阅读函数式程序   我们在清单 1.1 中看过一个示例,就是使用了不可变类型,我们的结论是,不可变类型使代码更具可读性。在本节,我们将考虑两段代码,可以用在我们函数式游戏中。 清单 1.8 中有两个示例,都涉及两个游戏角色(player 和 monster)。第一个示例说明怪物[1]如何移动一步,然后,判断玩家是否正处于危险之中,第二示例演示如何射击。   Listing...
分类:其他好文   时间:2014-07-27 11:31:32    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!