Scala语言
Scala语言学习笔记
_JOY
这个作者很懒,什么都没留下…
展开
-
Spark - 集合与RDD转换
记录一下,类型转换原创 2020-01-08 16:00:54 · 728 阅读 · 0 评论 -
Scala基础必知必会
1.基础高阶函数:将其他函数作为参数或其结果是函数的函数def apply(f: Int => String, v: Int) = f(v)def layout(x: Int) = "[" + x.toString() + "]" println(apply(layout, 10))部分参数应用函数:先传入部分参数,返回新的部分应用的函数,再调用这个函数,传入...原创 2019-02-26 15:45:23 · 192 阅读 · 0 评论 -
getOrElse含义
getOrElse用于当集合或者option中有可能存在空值或不存在要查找的值的情况 def getOrElse[B1 >: B](key : A, default : => B1) : B1 = { /* compiled code */ }如果有值,那就可以得到这个值,如果没有就会返回一个默认值val content = fieldMap.getOrElse...原创 2019-02-19 15:10:23 · 1594 阅读 · 0 评论 -
Scala - 《Scala Tutorial for Java》学习笔记
1.入门HelloWorld object HelloWorld { def main(args: Array[String]) { println("Hello, world!") }} object语句定义了一个单例对象:有且仅有一个实例的类2.编译和运行scala没有静态成员我们使用Scala编译器“scalac”来编译Scala代...原创 2019-02-14 15:42:17 · 198 阅读 · 0 评论