目录
Zeppelin、Spark 使用 Docker?
Scala?
Zeppelin notebook
Zeppelin、Spark 使用 Docker?
Scala?
- scala.lang.org: A Scala Tutorial for Java Programmers
- ?所有东西都是 Object (数字、符号、function)
- ?没有 static?
- ?Object => singleton class
- ?Unit => like void?
- ?定义 fuction 使用 "def"
- ?function 可以当参数传送
- ?Scala 之于 Java 类似 Typescript 之于 Javascript
- ?可直接 import Java library
- ?"=>" 箭头符号
- 覆写 function 要加上 "override"
- // 以下内容尚不明白如何操作
- "Case Classes and Pattern Matching"
- 实体化时不需使用 "new"
- properties 自动建位 get set function
- default "hashCode", "equals"
- default "toString" => print "source form"
- "pattern matching"?
- "type Environment = String => Int" => 定义 alias
- "trait"
- "Genericity" 泛型
Zeppelin notebook
|