SCALA для нетерпеливых. Второе издание
Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять на практике. Это введение в язык особенно хорошо подходит для нетерпеливых пользователей, желающих изучать основы Scala и тут же воплощать новые знания в код. Все примеры были подобраны с особым тщанием и помогут вам быстро пройти все стадии компетентности, от новичка до эксперта.
Второе издание было обновлено до поддержки версии Scala 2.12 и демонстрирует самые современные приемы использования языка. В него было добавлено описание последних нововведений в Scala, включая интерполяцию строк, динамический вызов, неявные классы и объекты Future. Язык Scala обладает весьма обширными возможностями, но вы сможете эффективно пользоваться им, даже не зная их все.
В этой книге приводится достаточно информации, чтобы вы могли начать работу с простыми и компактными фрагментами кода.
Функциональное программирование и современные возможности Scala
Материал будет полезен тем, кто хочет изучить функциональное программирование на Scala и познакомиться с современными приемами разработки. Рассматриваются особенности Scala 2.12, включая неявные классы, интерполяцию строк и асинхронную работу с объектами Future.
Книга подойдет разработчикам, которые хотят освоить Scala для Java-программистов и постепенно перейти от знакомых объектно-ориентированных подходов к функциональной парадигме. Компактные примеры помогают быстрее закреплять новые конструкции языка на практике.
Отдельное внимание можно уделить асинхронному программированию в Scala с использованием Future. Этот механизм позволяет организовывать выполнение операций, которые могут завершаться позже, и является важной частью современного программирования на языке Scala.