8. Введение в язык Scala - ООП и переменные
Материалы
Презентация
Проекты
Минимальный проект 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. Для запуска выполните
sbt console |
Литература
- 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