Материалы

Презентация

ScalaIntroduction.pptx

Проекты

Минимальный проект 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


Литература

  1. Programming Scala, 2nd Edition by Dean WamplerAlex Payneb

  2. Scala in Depth by Joshua D. Suereth

  3. Programming in Scala Second Edition by Martin Odersky, Lex Spoon, Bill Venners

  4. Scala Cookbook. Recipes for Object-Oriented and Functional Programming by Alvin Alexander

  • No labels