В чем разница между .sc и .scala файлом? - PullRequest
0 голосов
/ 19 октября 2018

Я изучаю scala и узнал, что мы можем сохранить файл scala, используя два расширения: my.sc и my.scala.

Вот пример файла, который я создал:

my.scala

object My {

  /** Our main function where the action happens */
  def main(args: Array[String]) {


    Logger.getLogger("org").setLevel(Level.ERROR)
    val sc = new SparkContext("local[*]", "my")
    val lines = sc.textFile("readme.tx")
    val results = lines.countByValue()

   }
}

my.sc

object My {

  val hello: String = "Hello World!"
  println(hello)
}

В чем разница между этими двумя?

Когда использовать расширение файла sc и когда использовать scalaрасширение файла?

1 Ответ

0 голосов
/ 19 октября 2018

Файл .scala - это обычный файл Scala, который нужно скомпилировать и запустить как обычную программу.Это файл Mostra Scala, который вы будете использовать

.sc-файл - это рабочий лист, рабочий лист - это файл, который будет оцениваться при сохранении, результат для каждого выражения отображается в столбце справа.вашей IDE.Рабочие листы похожи на сессию REPL.Полезно быстро протестировать некоторый код, точно так же, как вы можете выполнить REPL

Edit

Потрясающее объяснение здесь

В чем разница между классами scala, скриптами и таблицами в Intellij-idea?

...