Scala Nothing和Null類型

2022-05-13 14:25 更新

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

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

例如,不可能為scala.Int類型的變量分配null。

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

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

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

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)