<內容介紹>
本書以Scala語言的核心語法為主線,通過大量實例代碼循序漸進地介紹了Scala語言的語法特性。第1章介紹Scala語言及開發環境的安裝、Intellij IDEA的使用、Scala語言的交互式命令行。第2~3章重點介紹Scala語言的基礎語法結構。第4章,重點介紹Scala語言重要的數據結構collection(集合)。第5章,重點介紹Scala語言中面向函數編程的語法特性。第6~8章,重點介紹Scala語言面向對象編程的語法特性。第9章,介紹Scala語言中的模式匹配及原理。第10章,詳細介紹Scala語言的類型系統。第11章,對Scala語言中的隱式轉換及原理進行詳細介紹。第12章,重點介紹Scala中的並發編程。第13章,介紹Java語言與Scala語言間的互操作。本書還提供了所有實例的源代碼與素材文件,供讀者上機練習使用,讀者可從網上下載本書資源文件。本書適用於Scala語言初學者、愛好者,大數據開發人員,軟件培訓機構以及計算機專業的學生使用。