如果我使用下面的内容,考虑到我不需要参加论证,那么它在日食中并没有检测到Scala。
object HelloWorld {
def main(): Unit = {
println("Hello Scala!!!")
}
}
它适用于args: Array[String]
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello Scala!!!")
}
}
答案 0 :(得分:6)
嗯,这只是JVM上的一个约定。在运行程序时,您将无法调用对象作为入口点。例如,在Scala.js中,您有main()
without arguments。
如果您不需要参数mixin the App
trait:
object HelloWorld extends App {
println("Hello Scala!!!")
}