本节书摘来自华章出版社《Spark大数据分析:核心概念、技术及实践》一书中的第2章,第2.3节,作者[美] 穆罕默德·古勒(Mohammed Guller),更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.3 一个单独的Scala应用程序
到目前为止,你看到不少Scala代码片段。在这一节,我们将会编写一个完整的Scala应用程序,你可以编译它,运行它。
一个单独的Scala应用程序需要一个具有main方法的单例对象。这个main方法以一个Array[String]类型的参数作为输入。它并不返回任何值。它是这个Scala应用程序的入口。这个有main方法的单例可以随意起名。
下面展示的是一个输出Hello World!的Scala应用程序。
你可以把上面的代码写到文件中,编译并运行它。Scala源代码文件以.Scala作为后缀名。但这不是必需的。不过建议以代码中的类名或单例名作为文件名。比如,上面的代码文件应该叫作HelloWorld.scala。