О работе с курсом
Прежде чем работать с курсом Вам потребуется подготовить Ваше рабочее окружение для создания программ на Scala: потребуется установить JDK и Scala, выбрать IDE для ведения разработки и платформу для сборки проектов.
Рекомедуем Вам пройти бесплатный курс
Подготовка к работе
, в котором мы подробно рассказываем о подготовке рабочего окружения для разработки приложений на технологическом стеке Scala + Circumflex.
Проект для упражнений
Для выполнения практических упражнений и тестовых заданий Вам также понадобится Scala-проект.
Мы подготовили для Вас репозиторий course-scala, размещенный на GitHub и доступный по следующему адресу:
https://github.com/iscala/course-scala
Получение репозитория
Используйте Git, чтобы клонировать репозиторий course-scala
на Ваш компьютер:
откройте терминал, перейдите в папку с проектами;
клонируйте репозиторий с GitHub:
git clone https://github.com/iscala/course-scala
Работа с примерами
Для выполнения примеров выполните следующие действия:
откройте проект
course-scala
в IDE, чтобы иметь исходные тексты под рукой;откройте терминал, перейдите в проект;
скомпилируйте классы и запустите REPL-консоль Scala:
mvn compile scala:console
выполните импорт пакета
sandbox
в консоли Scala:import sandbox._
Об оформлении примеров
Приводимые примеры по работе с консолью Scala могут несколько отличаться от резульатов, получаемых Вами:
- интерпретатор Scala автоматически нумерует ссылки на промежуточные результаты; для ясности в курсе всегда используется ссылка
res0
; - хэш-коды объектов (шестнадцатиричное число после
@
) вычисляются случайным образом; - для ясности и краткости изложения названия некоторых классов не включают пакеты, которые были импортированы выше по тексту.