下面的代码:
object Statistic{
def main(args:Array[String]):Unit={}
}
会报错“main method should be static”
但如果对象名称不是如下所示的“统计”,则不会报告错误:
object Statistics{
def main(args:Array[String]):Unit={}
}
我正在为 Scala 使用 IDEA
最佳答案
问题在于 Intellij 运行配置。有时它无法适应代码的变化。只需删除产生问题的运行配置,您就会看到它也适用于 Statistic
。
关于scala - 如果 Scala 中的对象名称是 "main method should be static",为什么会出现 "Statistic",我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41219311/