对象中的main方法在Scala中声明错误的top语句

3z6pesqy  于 7个月前  发布在  Scala
关注(0)|答案(1)|浏览(87)

我收到一个错误,说“错误的顶部声明”和“声明从未使用”,我已经学习Scala快11天了,但我从来没有收到这个错误,但它现在得到一个错误

object Day12
    {
      def main(args: Array[String]):Unit=>
        {
          println("Hello World!")
        }
    }
2vuwiymt

2vuwiymt1#

你得到的错误是因为你的方法的定义是错误的。artcile scala methods展示了如何定义它们。

Scala方法

Scala类、case类、trait、枚举和对象都可以包含方法。一个简单方法的语法看起来像这样:

def methodName(param1: Type1, param2: Type2): ReturnType =
  // the method body
  // goes here

在本例中,您有一个=>而不是=。只要改变它,就能修复编译错误

def main(args: Array[String]):Unit = {
  println("Hello World!")
}

相关问题