数据类型 | 描述 |
---|---|
Unit | 表示无值,和其它语言中的void相同。用作不返回任何结果的方法的结果类型。Unit只有一个实例值,写成() 。注意:unit虽然是数值类型 但是可以接收引用数据类型 因为都是表示不接收返回值 |
Null | null,Null类型只有一个实例null。注意:Null可以赋值给任意引用类型(AnyRef),但是不能赋值给值类型(AnyVal) |
Nothing | Nothing类型在Scala的类层级最低端;它是其它任何类型的子类型。当一个函数,我们确定没有正常的返回值,可以用Nothing来指定返回类型,这样有一个好处,就是我们可以把返回的值(异常)赋给其它的函数或者变量(兼容性) |
Scala面试:Unit类型、Null类型和Nothing类型的区别
于 2023-04-21 10:46:29 首次发布