Scala定义“主要”方法的Hello World
示例
将此代码放在名为的文件中HelloWorld.scala:
object Hello {
def main(args: Array[String]): Unit = {
println("你好,世界!")
}
}现场演示
要将其编译为JVM可执行的字节码:
$ scalac HelloWorld.scala
要运行它:
$ scala Hello
当Scala运行时加载程序时,它将寻找一个Hello用main方法命名的对象。该main方法是程序的入口点并被执行。
请注意,与Java不同,Scala不需要在对象或类所在的文件后命名。相反,Hello命令中传递的参数scalaHello引用要查找的对象,该对象包含main要执行的方法。同一.scala文件中完全可以有多个具有主要方法的对象。
该args数组将包含提供给程序的命令行参数(如果有)。例如,我们可以这样修改程序:
object HelloWorld {
def main(args: Array[String]): Unit = {
println("你好,世界!")
for {
arg <- args
} println(s"Arg=$arg")
}
}编译:
$ scalac HelloWorld.scala
然后执行它:
$ scala HelloWorld 1 2 3 你好,世界! Arg=1 Arg=2 Arg=3
热门推荐
10 小学毕业父母简短祝福语
11 幼儿生日祝福语模板简短
12 新娘妈妈的祝福语简短
13 邻居聚会祝福语大全简短
14 十条祝福语简短
15 给同学祝福语的简短
16 过年祝福语简短祝妈妈
17 祝女儿简短祝福语大全
18 恩师诗词祝福语简短大全