Set 无序 元素不可重复 1 public class StudentSet {2 private int id;3 private String name;4 private Set images = new HashSet(); 1 2 5 6 7 8 ...
分类:
其他好文 时间:
2014-11-30 13:57:30
阅读次数:
233
本文转载:http://www.cnblogs.com/nianming/p/3494781.html延迟加载:第一:在需要延迟加载的属性前加上virtual ,该属性的类型可以是任务的集合类型ICOLLOCT或者是0/1..1关联属性。如:publicvirtualList Products { ...
分类:
其他好文 时间:
2014-11-29 17:14:57
阅读次数:
99
列表列表的初始化及对其首尾的访问:scala> val colors = List("red", "blue", "green")colors: List[String] = List(red, blue, green)scala> colors.headres15: String = redsca...
分类:
其他好文 时间:
2014-11-22 22:59:20
阅读次数:
270
6.8.1 映射、筛选和折叠(Mapping,filtering, and folding)
映射、筛选和折叠是函数编程中最常见的操作;在处理函数式列表时,我们已经用到过,但它们还支持所有其他的集合类型(我们将在第十和十二章讨论其中一部分);这些操作并不限于集合,所有的操作都可用于处理选项类型。
清单 6.25 显示了映射、筛选和折叠函数的签名类型,清单中包括了我们尚未讨论过的Optio...
分类:
移动开发 时间:
2014-11-20 12:09:11
阅读次数:
183
集合类型数组重复值的初始化除了普通的初始化方法,我们可以通过 init(count: Int, repeatedValue: T) 来初始化一个数组并填充上重复的值:// [0.0,0.0,0.0]
var threeDoubles = [Double](count:3,repeatedValue:0.0)
带索引值的遍历我们可以用 for in 遍历数组,如果想要 index 的话,可以用 en...
分类:
编程语言 时间:
2014-11-19 20:37:42
阅读次数:
275
在使用JSONObject和JSONArray的过程中,往往让人惊叹它的神奇之处,能够很方面的把json对象和bean互相转换,一直在思考究竟后台如何实现的,虽然通过看源码可以得出答案,但毕竟源码过于繁复,短时间内难以尽解,不如自己思考:如果这个功能是我设计的,我会怎么实现呢?其实无非就是使用反射而已,加上循环和迭代,把集合类型和嵌套的对象都迭代出来。
被序列化的类详见:http://blog....
分类:
其他好文 时间:
2014-11-19 16:06:09
阅读次数:
179
6.7.3.1 在 C# 中实现 fold
与 fold 有相同行为的操作,在 .NET 库中也有,但是,名字叫Aggregate(聚合)。通常,它是能够在任何集合类型上运行的扩展方法,我们也可以像 F# 函数一样使用它。清单 6.21 是我们用 C# 3.0 重写前面示例的代码。在 F# 中,我们用元组来保存在聚合过程中的状态。你也许还记得以前的几章中,我们曾提到过,C# 3.0 中的...
6.7.2.1 处理列表
我们看一个有关使用筛选和映射更大的示例,在 F# 库中的两个函数适用于各种集合类型,但我们将只用它来处理我们已经很熟悉的列表;在 C# 中,这些方法可用于任何实现了 IEnumerable 接口的集合,所以,我们将使用泛型 .NET List 类。清单 6.21 显示了我们将要处理数据的初始化。
清单 6.21 有关城市人口的数据 (C# and F#)...
分类:
其他好文 时间:
2014-11-19 12:43:40
阅读次数:
130
swift中集合类型有数组和字典数组和字典的区别是数组是有序的,字典类型是无序的 字典有key值1.数组的定义和更新数组的定义是Array 或者[sometype]var 山手线=["日暮里","鹰谷"]山手线.count 可以用来查看数组的个数山手线.isEmpty 可以用来判断数组是否是空的在数...
分类:
编程语言 时间:
2014-11-16 14:41:01
阅读次数:
206
队列Queue val emp = scala.collection.immutable.Queue[Int](); val has1 = emp.enqueue(1) val has123=has1.enqueue(List(2,3)) println(has1) ...
分类:
其他好文 时间:
2014-11-14 22:25:25
阅读次数:
178