Scala中的单位类型 Scala单元类型教程

标量单位类型

当不返回任何值时,Scala中Unit类型用作函数的返回语句。可以将单位类型与其他编程语言(例如Java)的void数据类型进行比较。它是任何类型特征的子类,并在没有任何意义返回该函数时使用。

该程序说明了Scala中单位类型的工作方式

object MyClass {
      def printval(a: String): Unit = {
          println("Hello! "+a)
      }

      def main(args: Array[String]) {
        val a = printval("NHOOO")
        println("返回的值为 "+a)
      }
   }

输出结果

Hello! NHOOO
返回的值为 ()

定义main()单元类型方法的语法

    def main(args: Array[String]) : Unit = { 
    }

main()单位类型的方法示例

object MyClass {
    def main(args: Array[String]): Unit = {
        println("你好,世界!");
    }
}

输出结果

你好,世界!