В Scala есть два способа создать работающий основной класс.
Один использует основной метод в объекте:
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
Немного более короткая версия расширяет черту App
и записывает код прямо в тело объекта:
object HelloWorld extends App {
println("Hello, world!")
}
Оба эти варианта работают независимо от того, используете ли вы IntelliJ.
См. Также: https://www.scala -lang.org / documents / your-first-lines-of-scala.html