Como executar um programa scala no terminal do mac? [fechadas]
Construí um objeto que deve serializar e desserializar um arquivo. Eu o construí no scala no terminal do mac. Sou novo no scala e não tenho muita experiência em programação em geral. Eu queria saber como poderia executar o objeto para que ele execute a tarefa que atribuí a ele. Pode ser uma pergunta idiota, mas não sei o que fazer. Aqui está uma imagem do que é meu objeto
Respostas
Entrar no terminal ( repl )
serializationTest3.main(Array())
"Executar" um objeto é, na verdade, executar o método main(Array[String]): Unitdo objeto.
Traço de extensão App
object X extends App {
foo()
}
é como envolver o corpo do objeto com o método main
object X {
def main(args: Array[String]): Unit = {
foo()
}
}
https://www.scala-lang.org/api/2.13.3/scala/App.html
Como o traço e o principal do Scala App funcionam internamente?
Diferencie o objeto com o principal () e estende o aplicativo no scala
Diferença entre o uso de App trait e método principal no scala