码迷,mamicode.com
首页 >  
搜索关键字:不可变    ( 4007个结果
理解Spark的RDD
RDD(Resilient Distributed Datasets)弹性分布式数据集,是在集群应用中分享数据的一种高效,通用,容错的抽象,是Spark提供的最重要的抽象的概念,它是一种有容错机制的特殊集合,可以分布在集群的节点上,以函数式编操作集合的方式,进行各种并行操作。 RDD是只读的,不可变的数据集。RDD也是容错的,假如其中一个RDD坏掉,RDD中有记录之前的依赖关系,依赖关系中记录算...
分类:其他好文   时间:2014-11-23 21:44:22    阅读次数:292
Swift-4-数组和字典
// Playground - noun: a place where people can playimport UIKit// 数组 字典// 集合的可变性 赋值给var的集合是可变的mutable,赋值给let的集合是不可变的immutable// 数组 Array 等价于 [SomeTy.....
分类:编程语言   时间:2014-11-23 18:47:08    阅读次数:289
scala编程第17章学习笔记(2)——集和映射
默认情况下在使用“Set”或“Map”的时候,获得的都是不可变对象。如果需要的是可变版本,需要先写明引用。如果同一个源文件中既要用到可变版本,也要用到不可变版本的集合或映射,方法之一是引用包含了可变版本的包名:scala> import scala.collection.mutableimport ...
分类:其他好文   时间:2014-11-23 15:51:26    阅读次数:183
Python中括号的区别及用途
python语言最常见的括号有三种,分别是:小括号( )、中括号[ ]和大括号也叫做花括号{ }。其作用也各不相同,分别用来代表不同的python基本内置数据类型。python中的小括号( ):代表tuple元组数据类型,元组是一种不可变序列。1 >>> tup = (1,2,3)2 3 >>> t...
分类:编程语言   时间:2014-11-22 07:04:47    阅读次数:664
python学习手记
1)list和tuple是Python内置的有序集合,一个可变,一个不可变。根据需要来选择使用它们。.)list是一种有序的集合,可以随时添加和删除其中的元素list:classmates=[‘Michael‘,‘Bob‘,‘Tracy‘]具体操作:.)可以往list中追加元素到末尾:classmates.append(‘Adam‘).)把元素插入到指..
分类:编程语言   时间:2014-11-22 02:10:49    阅读次数:260
foundation 数组NSArray学习
最近最近在忙于公司的项目研发学习iOS的进度比较慢了,但是还是坚持自己学习了一下foundation的基本学习语法拿来和大家一起分享学习。每天都到深夜在休息明天还要上班身体真心累,但是我始终相信好事多磨。这里面介绍了数组的可变,不可变查找数组中的一个元素,最后一个元素,和你制定的元素,还有遍历数组。...
分类:编程语言   时间:2014-11-22 00:41:18    阅读次数:204
Objective-C基础笔记(9)Foundation常用类NSArray
NSArray用来存储对象的有序列表,它是不可变的NSArray不能存储C语言中的基本数据类型,如int、float、enum、struct,也不能存储nil,nil代表数组元素的结束// // main.m // NSArray // // Created by lixiaoqiang on 14/11/19. // Copyright (c) 2014年 lixiaoqiang. Al...
分类:其他好文   时间:2014-11-21 23:18:32    阅读次数:303
7.1 函数式数据结构
7.1 函数式数据结构   用函数编程,程序处理的数据总是保存在数据结构中。数据结构和对象之间的区别在于,数据结构公开了表示数据(从名字就可以知道) 的结构;知道了数据的结构便于写处理的代码,但要到第九章才讨论,F# 还提供了一种封装结构的方法,如同面向对象编程,当我们想从库中导出 F# 数据结构,或者用于 C#。正如我们在第二章讨论函数概念时所说的,这些数据结构是不可变的。 在这一章,我们...
分类:其他好文   时间:2014-11-21 16:16:27    阅读次数:131
第七章 以数据为中心的程序设计
第七章 以数据为中心的程序设计   本章介绍 ■ 表示和处理文档 ■ 设计不可变数据结构 ■ 数据表示形式之间的转换 ■ 使用记录和递归差别联合   在设计函数式程序时,首先要考虑的是程序处理的数据;由于重要的程序都使用数据,因此,在应用程序设计中,这个方面极为重要。用函数语言实现程序,我们也是从设计在代码中用到的数据结构开始;下一步才会写处理数据的运算。 但是不同于面向对象的设...
分类:其他好文   时间:2014-11-21 12:45:10    阅读次数:157
数组及其内存控制
作者:禅楼望月(http://www.cnblogs.com/yaoyinglong/) 静态的Java数组 Java语言是典型的静态语言,因而,数组也是静态的,即当该数组被初始化之后,该数组的长度是不可变的。 java 语言的数组变量是引用类型,什么意思呢?意思就是,数组变量并不是数组本身,它只是...
分类:编程语言   时间:2014-11-20 15:11:58    阅读次数:226
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!