一、变量定义
1、val:定义的变量值不可以修改
2、var:定义的变量值可以修改
二、一些变量类型
1、Unit:表示不返回任何结果方法的结果类型,相当于void
2、Null:null/空引用
3、Nothing:任何其他类的子类型
4、Any:所有其他类的父类
5、AnyRef:所有引用类的基类
三、控制结构
1、选择语句
if表达式的返回值类型可以进行自动推断
val z=if(i==1) 1 else if(i==2) 2 else
一、变量定义
1、val:定义的变量值不可以修改
2、var:定义的变量值可以修改
二、一些变量类型
1、Unit:表示不返回任何结果方法的结果类型,相当于void
2、Null:null/空引用
3、Nothing:任何其他类的子类型
4、Any:所有其他类的父类
5、AnyRef:所有引用类的基类
三、控制结构
1、选择语句
if表达式的返回值类型可以进行自动推断
val z=if(i==1) 1 else if(i==2) 2 else