Scala 中的 Null 类型表示 null 或者空引用,Null 类型只有一个实例值 null。
Null 类只有一个实例对象,null,类似于 Java 中的 null 引用。null 可以赋值给任意引用类型(AnyRef),但是不能赋值给值类型(AnyVal: 比如 Int, Float, Char, Boolean, Long, Double, Byte, Short)。
var varname : Null = null
参数
参数 描述 varname 变量名。 Null 定义 Null 类型变量使用的类型。 说明
Null 类型只有一个实例值 null。
案例
定义Null变量
使用 Null 定义 Null 变量
object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a : Null = null println("a =", a) } }
程序运行后,控制台输出如下:
我们定义了一个 Null 类型的变量 a,最后打印该值,发现其值为 null。
Scala Null总结
Null 类只有一个实例对象,null,类似于 Java 中的 null 引用。null 可以赋值给任意引用类型(AnyRef),但是不能赋值给值类型(AnyVal: 比如 Int, Float, Char, Boolean, Long, Double, Byte, Short)。