我是 Scala 的新手,以前从未在其中编写或编译过程序。我试图简单地运行以下 Hello World 示例,我已将其保存在文件名 scalaApp.scala 中
object scalaApp extends App {
def main(args: Array[String]) {
println("Hello, world!")
}
}
当我进入文件目录中的终端并键入“scalac scalaApp.scala”时,我收到以下错误消息:
scalaApp.scala:4: error: overriding method main in trait App of type (args: Array[String])Unit;
method main needs `override' modifier
def main(args: Array[String]) {
^
one error found
我以为我已经按照所有说明在我的计算机上正确安装了 Scala 2.10.3,但我不知道如何测试它,因为我什至无法编译这个简单的程序。如果我在终端中输入“scala”,我会得到一个 scala 提示符,我可以在该提示符上运行“1 + 1”之类的命令。我不确定这显示了多少。我已将 SCALA_HOME 变量添加到 ~/.profile 中,并将 SCALA_HOME 添加到 ~/.profile 中的 PATH 变量中。如果有人能告诉我我做错了什么,或者给我一个关于在哪里可以找到答案的建议,我将不胜感激。