深入理解Scala
作 者:(美)蘇瑞茨(Joshua D.Suereth) 著;楊雲 譯 著作
定 價:59
出 版 社:人民郵電出版社
出版日期:2015年01月01日
頁 數:274
裝 幀:平裝
ISBN:9787115365545
●第1章 Scala——一種混合式編程語言 1
●1.1 Scala的設計哲學 1
●1.2 當函數式編程遇見面向對像 3
●1.2.1 重新發現函數式概念 4
●1.2.2 Google Collections中的函數式概念 6
●1.3 靜態類型和表達力 8
●1.3.1 換邊 8
●1.3.2 類型推斷 9
●1.3.3 拋開語法 10
●1.3.4 隱式轉換概念早已有之 11
●1.3.5 使用Scala的implicit關鍵字 12
●1.4 與JVM的無縫集成 13
●1.4.1 Scala調用Java 13
●1.4.2 Java調用Scala 14
●1.4.3 JVM的優越性 15
●1.5 總結 16
●第2章 核心規則 17
●2.1 學習使用Scala交互模式(REPL) 17
●2.1.1 實驗驅動開發 19
●2.1.2 繞過積極(eaglerly)解析 20......
內容簡介
Scala是一種多範式的編程語言,它既支持面向對像編程,也支持函數式編程的各種特性。
本書深入探討了Scala裡幾個較為復雜的領域,包括類型繫統的高階內容、隱式轉換、特質的組合技巧、集合、Actor、函數式編程的範疇論等,而且不是干巴巴地講述語言和庫的概念。本書充滿各種實用的建議和很好實踐,可以來幫助讀者學習怎樣把Scala裡較少被掌握的部分應用到工作中。
本書不是Scala的入門級教程,而是適合有經驗的Scala程序員向專家水平進階的參考讀物。本書適合想要了解Scala語言的底層機制和技術細節的讀者閱讀參考。
(美)蘇瑞茨(Joshua D.Suereth) 著;楊雲 譯 著作
Josh Suereth ,Typesafe公司的一名軟件工程師,它是Scala的Committer之一,也是scala-tools.org的維護者。
"