Scala для нетерпеливых

Кей Хорстманн

Книга предназначена для опытных программистов на Java, C++ и C#, желающих освоить функциональное программирование и язык Scala. Автор, Кей Хорстманн, предлагает сжатое и практическое введение, позволяющее быстро перейти от основ к продвинутым приемам. Второе издание обновлено до версии Scala 2.12 и включает новые возможности, такие как интерполяция строк, динамический вызов, неявные классы и объекты Future.

Материал разбит на небольшие порции, что облегчает усвоение. Рассматриваются синтаксис, функции, коллекции, объектно-ориентированные особенности Scala (классы, трейты, наследование), сопоставление с шаблонами, система типов, а также практические задачи: обработка файлов, регулярные выражения, работа с XML. Особое внимание уделяется функциям высшего порядка и мощной библиотеке коллекций.

Книга не стремится охватить все возможности языка, а фокусируется на наиболее полезных и часто используемых. Примеры кода тщательно подобраны и помогают читателю быстро прогрессировать от новичка до эксперта. Издание подходит для тех, кто хочет немедленно применять новые знания на практике.