@java
因爲Java有基本類型,並且基本數據類型不是真正意義的對象,因而就有了基本數據類型的包裝類:函數
AnyVal
)、引用類型(AnyRef
),無論是值類型仍是引用類型都是對象。Unit
,對應Java中的void,用於方法返回值的位置,表示方法沒有返回值。Unit
,是一個數據類型,只有一個對象就是()
。而void不是數據類型,只是一個關鍵字。Null
,是一個類型,只有一個對象就是null
。它是全部引用類型(AnyRef)的子類。Nothing
,是全部數據類型的子類,主要用在一個函數沒有明確返回值時使用,由於這樣咱們能夠把拋出的返回值,返回給任何的變量或者函數。