Написанная для опытных программистов на Java, C++ и C#, которые желают освоить функциональное программирование или язык Scala, книга в сжатой форме знакомит с основными идеями и приемами программирования, что позволяет быстро осваивать их и применять на практике. Это введение в язык особенно хорошо подходит для нетерпеливых пользователей, желающих изучать основы Scala и тут же воплощать новые знания в код. Все примеры были подобраны с особым тщанием и помогут вам быстро пройти все стадии компетентности, от новичка до эксперта. Второе издание было обновлено до поддержки версии Scala 2.12 и демонстрирует самые современные приемы использования языка. В него было добавлено описание последних нововведений в Scala, включая интерполяцию строк, динамический вызов, неявные классы и объекты Future. Язык Scala обладает весьма обширными возможностями, но вы сможете эффективно пользоваться им, даже не зная их все. В этой книге приводится достаточно информации, чтобы вы могли начать работу с простыми и компактными фрагментами кода.
Napisannaja dlja opytnykh programmistov na Java, C++ i C#, kotorye zhelajut osvoit funktsionalnoe programmirovanie ili jazyk Scala, kniga v szhatoj forme znakomit s osnovnymi idejami i priemami programmirovanija, chto pozvoljaet bystro osvaivat ikh i primenjat na praktike. Eto vvedenie v jazyk osobenno khorosho podkhodit dlja neterpelivykh polzovatelej, zhelajuschikh izuchat osnovy Scala i tut zhe voploschat novye znanija v kod. Vse primery byli podobrany s osobym tschaniem i pomogut vam bystro projti vse stadii kompetentnosti, ot novichka do eksperta. Vtoroe izdanie bylo obnovleno do podderzhki versii Scala 2.12 i demonstriruet samye sovremennye priemy ispolzovanija jazyka. V nego bylo dobavleno opisanie poslednikh novovvedenij v Scala, vkljuchaja interpoljatsiju strok, dinamicheskij vyzov, nejavnye klassy i obekty Future. Jazyk Scala obladaet vesma obshirnymi vozmozhnostjami, no vy smozhete effektivno polzovatsja im, dazhe ne znaja ikh vse. V etoj knige privoditsja dostatochno informatsii, chtoby vy mogli nachat rabotu s prostymi i kompaktnymi fragmentami koda.