О работе с курсом
Прежде чем работать с курсом Вам потребуется подготовить Ваше рабочее окружение для создания программ на 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; - хэш-коды объектов (шестнадцатиричное число после
@) вычисляются случайным образом; - для ясности и краткости изложения названия некоторых классов не включают пакеты, которые были импортированы выше по тексту.