Ebook: Scala для нетерпеливых
Author: Кей Хостманн
- Genre: Компьютеры // Программирование: Языки программирования
- Tags: scala
- Year: 2017
- Publisher: ДМК Пресс
- City: Москва
- Edition: 2-е издание
- Language: Русский
- pdf
Второе издание было обновлено до поддержки версии Scala 2.12 и демонстрирует самые современные приемы использования языка. В него было добавлено описание последних нововведений в Scala, включая интерполяцию строк, динамический вызов, неявные классы и объекты Future. Язык Scala обладает весьма обширными возможностями, но вы сможете эффективно пользоваться им, даже не зная их все. В этой книге приводится достаточно информации, чтобы вы могли начать работу с простыми и компактными фрагментами кода.
Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять на практике. Это введение в язык особенно хорошо подходит для нетерпеливых пользователей, желающих изучать основы Scala и тут же воплощать новые знания в код. Автор не стремился охватить все возможности языка и не заставит вас продираться через длинные, надуманные примеры кода. Все примеры были подобраны с особой тщательностью и помогут вам быстро пройти от новичка до эксперта.
В книге рассматриваются:
описание интерпретатора, синтаксиса, инструментов и уникальных идиом;
основные особенности языка: функции, массивы, ассоциативные массивы, кортежи, пакеты, импортирование, обработка исключений и многое другое;
объектно-ориентированные особенности Scala: классы, трейты и наследование;
приемы использования Scala для решения практических задач, такие как обработка файлов, применение регулярных выражений и работа с XML-документами;
функции высшего порядка и обширная библиотека коллекций в Scala;
использование мощного механизма сопоставления с шаблонами и применение case-классов;
реализация предметно-ориентированных языков;
исследование системы типов языка Scala;
приемы применения дополнительных мощных инструментов, таких как аннотации, неявные параметры и классы типов.
Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять на практике. Это введение в язык особенно хорошо подходит для нетерпеливых пользователей, желающих изучать основы Scala и тут же воплощать новые знания в код. Автор не стремился охватить все возможности языка и не заставит вас продираться через длинные, надуманные примеры кода. Все примеры были подобраны с особой тщательностью и помогут вам быстро пройти от новичка до эксперта.
В книге рассматриваются:
описание интерпретатора, синтаксиса, инструментов и уникальных идиом;
основные особенности языка: функции, массивы, ассоциативные массивы, кортежи, пакеты, импортирование, обработка исключений и многое другое;
объектно-ориентированные особенности Scala: классы, трейты и наследование;
приемы использования Scala для решения практических задач, такие как обработка файлов, применение регулярных выражений и работа с XML-документами;
функции высшего порядка и обширная библиотека коллекций в Scala;
использование мощного механизма сопоставления с шаблонами и применение case-классов;
реализация предметно-ориентированных языков;
исследование системы типов языка Scala;
приемы применения дополнительных мощных инструментов, таких как аннотации, неявные параметры и классы типов.
Download the book Scala для нетерпеливых for free or read online
Continue reading on any device:
Last viewed books
Related books
{related-news}
Comments (0)