Создайте файл с именем HelloWorld.scala и введите следующее:
object HelloWorld {
def main(args: Array[String]){
println("Hello World")
}
}
Для компиляции примера мы используем scalac, компилятор Scala. Скалак работает как большинство компиляторов: он принимает исходный файл в качестве аргумента, может быть, некоторые опции, и создает один или несколько объектных файлов. Создаваемые им объектные файлы являются стандартными файлами классов Java.
Из командной строки запустите:
scalac HelloWorld.scala
Это создаст несколько файлов классов в текущем каталоге. Один из них будет называться HelloWorld.class и содержит класс, который можно напрямую выполнить с помощью команды scala.
После компиляции программу Scala можно запустить с помощью команды scala. Его использование очень похоже на команду java, используемую для запуска программ на Java, и принимает те же параметры. Приведенный выше пример может быть выполнен с использованием следующей команды, которая выдает ожидаемый результат:
Теперь запустите:
scala HelloWorld.scala
Теперь «Hello World» будет выводиться на консоль.
После исследования этой функциональности я нашел статью, в которой это подробно объясняется, и разместил эту информацию здесь, на SO, чтобы помочь программистам понять этот аспект разработки Scala.
Источник: http://docs.scala -lang.org / tutorials / scala-for-java-programmers.html