阅读(1376)
赞(0)
Scala Nothing和Null类型
2017-01-09 15:21:29 更新
Null是所有引用类型的子类型。它是所有AnyRef类型的子类型,为关键字null提供类型。
Scala没有null关键字。
例如,不可能为scala.Int类型的变量分配null。
对于影响程序流程的操作,没有任何提供兼容的返回类型。
Nothing的用法之一是它发出异常终止的信号。
任何时候,如果你想使用 null
,请改用 Option
。