Scala "Hello,world!" 程序

您所在的位置:网站首页 cmd打印hello Scala "Hello,world!" 程序

Scala "Hello,world!" 程序

#Scala "Hello,world!" 程序| 来源: 网络整理| 查看: 265

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

"Hello, world!" 程序

首先我们使用标准的 “Hello, world!” 程序来演示一下 Scala 的简单使用

object HelloWorld { def main(args: Array[String]): Unit = { println("Hello, world!") } }

这个程序的结构对于 Java 程序员来说应该比较熟悉: 程序由 main 方法组成, 它使用命令行参数即一个字符串数组作为参数; main 方法体由一个对预定义函数 println 的简单调用组成, println函数使用 “Hello, world!” 作为参数, 最终结果会将 “Hello, world!” 打印输出到标准输出。main 方法没有返回值 (它是一个过程函数). 因此没有必要声明一个返回值类型。

而对于 Java 程序员来说不那么熟悉的是 object 声明包含了 main 方法。 这样一种声明介绍通常被称为一个***单例对象***, 即一个只有单个实例的类。因此*** object 声明既声明了一个叫做 HelloWorld 的类, 又声明了这个类的一个实例, 它也叫做 HelloWorld***。这个实例在第一次使用的时候创建。

细心的读者可能会注意到 main 方法没有声明为 static。这是因为 ***Scala 中不存在静态的成员(方法或字段)**



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3