加载中
第十章 Scala 容器(四):使用Map方法解决问题

Map相关方法(Common methods for immutable and mutable maps) 1. 不可变Map相关方法(Methods for immutable maps) m - k:返回新的Map,内容为m去掉key=k的元素 scala> val m = M...

2016/04/03 23:32
1.3K
第十章 Scala 容器基础(十四):使用map把一个集合转化为另一个

如果你感觉for/yield看起来不够简洁,那么请用map吧

2016/04/12 18:06
2K
第十章 Scala 容器基础(十六):flatMap一个把flatten和map结合起来的方法

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

第十章 Scala 容器(一):整体介绍

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

Scala学习之字符串篇(五):逐字符处理字符串

在Scala中我们可以把字符串当成一个字符集合来使用,可以利用集合的一些特性和操作方法来处理字符串中的字符。 常用的字符串集合处理函数包括foreach,map和loop,根据不同的情况选择不同的函...

第十章 Scala 容器(二):如何选择一个合适的容器类

上一篇文中,我们介绍了Scala的容器,可能你会被这么多的容器类困扰住,我该如何选择一个合适的容器来用呢。

2016/04/01 18:12
1.2K
第十章 Scala 容器基础(二十五):使用Range来填充一个集合

Problem 你想要使用Range来填充一个List,Array,Vector或者其他的sequence。 Solution 对于支持range方法的集合你可以直接调用range方法,或者创建一个Range对象然后把它转化为一个目标集合...

第十章 Scala 容器基础(十):使用for循环来遍历一个集合

使用for循环可以非常方便的让你遍历一个集合的元素

第十章 Scala 容器基础(十二):使用Iterators

Problem 你需要在你的应用中使用iterator。 Solution 尽管使用带有hasNext()和next()方法的iterator是非常通用的遍历Java集合的方法。但是它们在Scala集合中并不经常被使用。因为Java集合有许...

第十章 Scala 容器基础(十三):使用for yield转化集合

使用for/yield可以根据你的需求把一个集合转化为另一个新的集合,新老集合的类型不变

2016/04/12 16:20
1.2K
第十章 Scala 容器基础(十九):把序列分解成子集(group by,partition等)

我们使用gourpBy,partition,span,zip,unzip,solid等方法来切粉集合

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

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

第十章 Scala 容器基础(二十三):使用zip合并两个集合为二元组集合

Problem 你想要合并两个有序集合成为一个键值对集合 Solution 使用zip方法合并两个集合: scala> val women = List("Wilma", "Betty") women: List[String] = List(Wilma, Betty) ...

第十章 Scala 容器基础(二十七):元组

Problem 你想要创建一个集合,集合元素类型是多样的。 Solution 元组为你提供了一种方式来存储不同类型的元素在一个容器内,这在许多情况下是非常有用的。 新建一个元祖通过把需要的额元组包...

2016/04/19 15:02
445
第十章 Scala 容器基础(九):使用foreach来遍历一个集合

当你想对集合中的每一个元素执行同样的操作,且不需要返回值,比如打印元素时。foreach将是你最好的选择。

2016/04/10 22:57
1.6W
第十章 Scala 容器(三):使用容器通用方法解决问题

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

2016/04/03 22:18
1.4K
推荐系统(一):频繁模式挖掘的FPGrowth实现

近来考虑使用推荐系统,研究了几个算法,但是发现韩家炜的FPGrowth算法在他自己的书和网上都找不到详细的算法,不得已花了不少时间设计了此算法的Scala实现,在此作一下分享。

2016/04/08 14:51
3.5K

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部