如果我使用下面考虑我不需要参数,它不会在eclipse中检测到Scala.
object HelloWorld {
def main(): Unit = {
println("Hello Scala!!!")
}
}
Run Code Online (Sandbox Code Playgroud)
它工作得很好 args: Array[String]
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello Scala!!!")
}
}
Run Code Online (Sandbox Code Playgroud)
嗯,它只是JVM上的一个约定.在运行程序时,您将无法调用对象作为入口点.例如,在Scala.js中,您main()没有参数.
如果你不需要参数,你可以混合App特征:
object HelloWorld extends App {
println("Hello Scala!!!")
}
Run Code Online (Sandbox Code Playgroud)