![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala随笔
逃出你的肖生克
这个作者很懒,什么都没留下…
展开
-
split函数解析
今天在使用Spark做数据分析时候遇到一个问题,解析文件得到的字段数目总是跟预设的有出入,经过反复排查,发现是scala中split函数使用出现错误导致的,通过查看Java API文档中的split函数解释,才真正的理解split函数的使用,下面分享一下自己的认识。官方API文档解释**1.String[] split(String regex)** Splits this string原创 2017-07-10 17:13:57 · 1283 阅读 · 0 评论 -
scala中break与continue的实现
近日使用scala写Spark程序时候遇到一个问题:在一个循环程序中如何跳出整个循环以及如何跳出本次循环?之前在写Java程序时这两个功能很好实现,即两个关键字:break与continue即可,可是发现Scala中并不支持这两个关键字功能,查了一些资料,发现Scala中定义了一个类可以帮助我们实现这一功能,下面具体介绍scala.util.control.Breaks类实现break与contin原创 2017-07-06 16:20:30 · 12454 阅读 · 0 评论 -
scala中==,equals,eq与ne比较
记录一下scala中常用的几种比较方法的用法“==”方法的使用及含义首先看一下官方文档给的解释:final def ==(arg0: Any): Boolean //测试两个对象是否相等。表达式x==that含义为:如果x eq null 则为that eq null 否则为x.equals(that) Test two objects for equality. The expre原创 2017-05-25 22:16:26 · 7575 阅读 · 0 评论