Unit
類似于Java中的void
子漩。Unit
是類型幼衰,而它的實(shí)例是()
scala> def nothing():Unit={}
nothing: ()Unit
scala> nothing()==()
res6: Boolean = true
scala> nothing()==Unit
res8: Boolean = false
想測試nothing
返回值是不是Unit
,不要把它和Unit
作比較诊霹,因?yàn)檫@是在用值和類型比較羞延,就好像5==Int
一樣沒有意義。而應(yīng)該和()
比較脾还,也就是值和值的比較伴箩。