1 Scala 简介
1.1 Hello World
object HelloWorld{
def main(args:Array[String]):Unit={
println("Hello World")
}
}
1.2 语言特性
- 面向对象语言
- 函数式编程
- 静态类型
- 扩展性和并发性
1.3 运行环境
- Window
- Linux
- Unix
- Mac OS
Scala基于Java之上,大量使用Java的类库和变量,使用Scala之前必须先安装Java(1.5版本以上)
2 Scala 数据类型和结构
3 Scala 方法和函数
Scala方法是类的一部分,而函数是一个对象可以赋值给一个变量,也就是说,类中定义的函数==方法,一般val定义函数,def定义方法
/* 定义sumInt方法,
* 输入参数a,b均为Int数据类型
* 返回值为Int数据类型
* 定义数据类型为Int的变量sum,并初始化为0
*/