1、Null
是一个trait(相当于接口)特质,Null看作是一个对象
2、null
null是Null的一个实例,(与Null一对)
def tryit(none: Null)={
println("hello")
}
//tryit("df") 报错
tryit(null)
3、nil
空的列表
4、Nothing
Nothing是另一个trait,继承Any类,Any是所有类型的超类
Nothing是一切类的子类(是String的子类,是Int的子类…)
Nothing没有具体的实例
5、None
是Option的一种类型,option返回some或者是None
6、Unit
函数没有返回值类型