@java
因为Java有基本类型,并且基本数据类型不是真正意义的对象,因而就有了基本数据类型的包装类:函数
AnyVal
)、引用类型(AnyRef
),无论是值类型仍是引用类型都是对象。Unit
,对应Java中的void,用于方法返回值的位置,表示方法没有返回值。Unit
,是一个数据类型,只有一个对象就是()
。而void不是数据类型,只是一个关键字。Null
,是一个类型,只有一个对象就是null
。它是全部引用类型(AnyRef)的子类。Nothing
,是全部数据类型的子类,主要用在一个函数没有明确返回值时使用,由于这样咱们能够把抛出的返回值,返回给任何的变量或者函数。