scala中,main函数必须定义在object中(Java中,main函数必须是class中的static方法):

object Hello extends App{
  override def main(args: Array[String]): Unit = {
    ......
  }
}

或:

object Hello{
  def main(args: Array[String]): Unit = {
    ......
  }
}

其中应用程序的命令行参数通过Array[String]传给main()函数。