1. 安装
1.1 Jupyter notebook 安装Scala
我是直接在jupyter notebook 直接安装:
pip install spylon-kernel
python -m spylon_kernel install
jupyter notebook
1.2 Elipse 安装Scala
Windows Eclipse IDE安装Scala:
(1)下载Scala版本的 Eclipse IDE;
(2) 重启 Eclipse;
(3)测试代码:
package greeter
object Hello {
def main(args:Array[String]) {
println("Hello, World")
}
}
Run Configurations --> 在 Run Configurations 窗口选择 “Scala Application”
2. Scala简介
Scala集成面向对象编程和函数式编程的各种特性。Scala运行在Java虚拟机上,Scala源代码被编译成Java字节码,可运行于JVM上,并可调用Java类库。
Scala特性:
面向对象特性
每个值都是对象。对象的数据类型以及行为由类和特质描述。
函数式编程
函数能当成值来使用。可定义匿名函数,高阶函数,嵌套多层函数。
静态类型
- 泛型类
- 协变和逆变
- 标注
- 类型参数的上下限约束
- 复合类型
- 多态方法
- 视图
扩展性
根据预期类型自动构造闭包
3. 第一个程序
object HelloWorld{
def main(args: Array[String]): Unit = {
println("Hello world!")
}
}
HelloWorld.main(Array())
结果:
Hello world!