1. 基础部分

1.1 变量

scala的变量定义主要分为以下三类:

val: 修饰不可变的常量

var: 修饰变量

lazy val:修饰延迟加载的常量

PS:scala支持类型推导,可以不加类型指定。

下面演示三种例子:

1.2. scala类型体系

scala类型主要分为值类型和引用类型。注意null是引用类型的空值,unit是值类型的......