本書是一本系統(tǒng)地介紹Scala語言的入門圖書,針對Scala 3進行了全面的更新,不僅覆蓋了Scala語言的基礎知識,而且涵蓋了許多更復雜的概念,并最終深入到非常高級的內容。本書共分20章,首先介紹了Scala語言的基礎概念,以及控制結構和函數、數組操作、映射、Option、元組、類、對象和枚舉、包、導入和導出、繼承、文件和正則表達式等關鍵概念;其次介紹了特質、運算符、高階函數、容器、模式匹配、注解、Future、類型參數、高級類型、上下文抽象和類型級編程等高級內容。每章都標記了一個級別標簽,告訴你本章的難易程度,以及它是面向應用程序員還是庫設計者。本書以緊湊的形式呈現內容,提供了許多實用的示例代碼,還給出了基于作者實際經驗的提示、注意和警告。本書適合有一定編程經驗、對Scala感興趣,并希望盡快掌握Scala核心概念和用法的開發(fā)者閱讀。