Scala Unit

Scala Unit教程

Scala 中的 Unit 类型表示无值,和 C 语言 或者 C++ 中的 void 等同。用作不返回任何结果的方法的结果类型。Unit 只有一个实例值,写成 ()。

Scala Unit定义详解

语法

var varname : Unit = ()

参数

参数 描述
varname 变量名。
Unit 定义 Unit 类型变量使用的类型。

说明

使用 Unit 定义了一个 Unit 类型的变量 varname,其值只能是 ()。

案例

定义Unit变量

使用 Unit 定义 Unit 变量

object HaiCoder { def main(args: Array[String]) : Unit = { println("嗨客网(www.haicoder.net)!\n") var a : Unit = () println("a =", a) } }

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

22_Scala Unit类型.png

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

Scala Unit总结

Scala 中的 Unit 类型表示无值,和 C 语言或者 C++ 中的 void 等同。用作不返回任何结果的方法的结果类型。Unit 只有一个实例值,写成 ()。