如何在mac终端上运行scala程序?

lx0bsm1f  于 2021-05-27  发布在  Spark
关注(0)|答案(1)|浏览(447)

**结束。**此问题需要详细的调试信息。它目前不接受答案。
**想改进这个问题吗?**更新问题,使其成为堆栈溢出的主题。

三个月前关门了。
改进这个问题
我构建了一个对象,它应该序列化和反序列化一个文件。我在mac上的scala终端上构建了它。我是scala的新手,一般来说没有那么多编程经验。我想知道如何运行对象,使它执行我分配给它的任务。可能是个愚蠢的问题,但我不知道该怎么办。这是我的目标的图像

wvyml7n5

wvyml7n51#

进入终端(repl)

serializationTest3.main(Array())

“运行”一个对象实际上是在执行这个方法 main(Array[String]): Unit 对象的名称。
延伸性状 App ```
object X extends App {
foo()
}

就像用方法 Package 对象体一样 `main` ```
object X {
  def main(args: Array[String]): Unit = {
    foo()
  }
}

https://www.scala-lang.org/api/2.13.3/scala/app.html
scala应用程序trait和main如何在内部工作?
scala中main()对象和extends app的区别
在scala中使用app-trait与main方法的区别

相关问题