Scala Nothing和Null类型
2018-01-15 17:45 更新
Scala Nothing和Null类型
Null是所有引用类型的子类型。它是所有AnyRef类型的子类型,为关键字null提供类型。
Scala没有null关键字。
例如,不可能为scala.Int类型的变量分配null。
对于影响程序流程的操作,没有任何提供兼容的返回类型。
Nothing的用法之一是它发出异常终止的信号。
任何时候,如果你想使用 null
,请改用 Option
。
以上内容是否对您有帮助:
更多建议: