Материалы
Презентация
Проекты
Минимальный проект maven: mvn.zip
Минимальный проект sbt: sbt.zip
Проект с примерами: lession8.zip
Документация
Основы: https://docs.scala-lang.org/tour/basics.html (https://docs.scala-lang.org/ru/tour/tour-of-scala.html)
SBT - Simple Build Tool
Домашняя страница: https://www.scala-sbt.org
Документация \ мануал: https://www.scala-sbt.org/1.0/docs/index.html
Инструкция по установке: https://www.scala-sbt.org/1.0/docs/Setup.html
Интеграция с Idea: https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html
Scala shell (REPL)
REPL - Read–Eval–Print Loop - shell, который позволяет на лету выполнять scala код.
Standalone
Scala shell можно поставить отдельно. Инструкции по установке https://www.scala-lang.org/download/2.11.8.html
SBT console
Так же scala shell является частью sbt. Для запуска выполните
|
Литература
Programming Scala, 2nd Edition by Dean Wampler, Alex Payneb
Scala in Depth by Joshua D. Suereth
Programming in Scala Second Edition by Martin Odersky, Lex Spoon, Bill Venners
Scala Cookbook. Recipes for Object-Oriented and Functional Programming by Alvin Alexander