Scala Nothing和Null類(lèi)型

2022-05-13 14:25 更新

Null是所有引用類(lèi)型的子類(lèi)型。它是所有AnyRef類(lèi)型的子類(lèi)型,為關(guān)鍵字null提供類(lèi)型。

Scala沒(méi)有null關(guān)鍵字。

例如,不可能為scala.Int類(lèi)型的變量分配null。

對(duì)于影響程序流程的操作,沒(méi)有任何提供兼容的返回類(lèi)型。

Nothing的用法之一是它發(fā)出異常終止的信號(hào)。

任何時(shí)候,如果你想使用 null ,請(qǐng)改用 Option 。

以上內(nèi)容是否對(duì)您有幫助:
在線(xiàn)筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)