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

Я использую Intellij-идею для программирования на Scala (с плагином sbt).

Я хочу знать, в чем разница между классами Scala, скриптами Scala и рабочими листами Scala. Когда мы используем каждый из них?

Это будет очень хорошо, если вы сможете объяснить это простым примером.

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос