Scala Null

Scala Null教程

Scala 中的 Null 类型表示 null 或者空引用,Null 类型只有一个实例值 null。

Null 类只有一个实例对象,null,类似于 Java 中的 null 引用。null 可以赋值给任意引用类型(AnyRef),但是不能赋值给值类型(AnyVal: 比如 Int, Float, Char, Boolean, Long, Double, Byte, Short)。

Scala Null定义详解

语法

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) } }

程序运行后,控制台输出如下:

23_Scala Null类型.png

我们定义了一个 Null 类型的变量 a,最后打印该值,发现其值为 null。

Scala Null总结

Null 类只有一个实例对象,null,类似于 Java 中的 null 引用。null 可以赋值给任意引用类型(AnyRef),但是不能赋值给值类型(AnyVal: 比如 Int, Float, Char, Boolean, Long, Double, Byte, Short)。