加载中
第十章 Scala 容器基础(二十四):给集合创建一个懒加载视图

Problem 你正在使用一个巨大的集合,并且想创建一个懒加载的版本。只有在计算或者返回结果时才真正被调用。 Solution 除了Stream类,不论什么时候你创建一个Scala集合类的实例,你都创建了一...

第十章 Scala 容器(三):使用可变与不可变容器特有方法

1. 可变容器通用方法(Common operators (methods) on mutable collections) c += x:把x元素添加到集合c中 scala> val a = collection.mutable.ArrayBuffer(1,2,3) a: scala.collect...

2016/04/03 22:17
117
第十章 Scala 容器(一):整体介绍

1. 整体架构 Scala容器类是非常丰富的,整体架构也比较复杂,下面我们来根据图(10-2)来认识一下。Scala的容器类都是从Traversable和Iterable这两个trait开始的,然后分为三大类,分别是Seq,...

第十章 Scala 容器基础(十六):flatMap一个把flatten和map结合起来的方法

你是不是觉得展开一个潜逃集合,然后再对展开后的集合元素调用map方法生成新的集合不厚简洁呢,那么请使用flatMap方法吧。

第十章 Scala 容器(三):使用容器通用方法解决问题

Scala的容器类提供了大量的方法,让我们更便捷的使用它们来解决问题。

2016/04/03 22:18
505

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部