斯瓦茨,Jason Swartz,是一位軟件工程師,熱衷於直觀的用戶界麵、錶述性編程語言和簡潔的用戶文檔。他還組織瞭舊金山的很多Scala社區活動,並為Netflix的客戶設備程序開發過應用。
為什麼學習Scala?無需成為數據科學傢或分布式計算專傢,你也能掌握這種麵嚮對象函數式編程語言。這是一本很實用的書,它以通俗易懂的方式對Scala語言做瞭全麵的介紹,還給齣瞭大量語法圖、示例和練習來幫助你理解書中的內容。首先你將瞭解Scala的核心類型和語法,然後會深入學習高階函數和不可變的數據結構。
Jason Swartz在書中介紹瞭Scala簡潔而且很有錶述性的語法,解釋瞭它的類型安全性和性能可以確保穩定性,另外說明瞭Scala可以快速運行,適用所有應用。基於這些特點,作者展示瞭為什麼Scala會成為想要提高水平的Ruby或Python開發人員的理想語言。學習核心數據類型、字麵量、值和變量。瞭解如何使用錶達式(Scala語法的基礎)思考以及編寫代碼。 編寫接收或返迴其他函數的高階函數。熟悉不可變數據結構,利用類型安全的描述性操作輕鬆地完成變換。創建定製的中綴操作符簡化現有操作,甚至可以針對你自己的領域編寫特定的語言。構建包括一個或多個trait的類來提供充分的可重用性,或者在實例化時混閤使用trait創建新功能。
發表於2024-11-21
Scala學習手冊 2024 pdf epub mobi 電子書 下載
圖書標籤: scala Scala 大數據 函數式編程 編程 入門 軟件開發 計算機
入門和上道很贊,把關鍵的概念和思維切換的點講清楚!作者的目標是順滑切換上的不適應感(自己在學習經曆中理解的難點,提升切換學習的速度),先講瞭函數本身的錶達力,再講OO。OO的同學往往沒有在意『函數』而沒有理解和充分發揮,過多求助OO,往往是有過度設計的。
評分部分內容有些晦澀
評分簡短有力,通讀一遍把習題做瞭scala基本上入門沒有問題。
評分入門和上道很贊,把關鍵的概念和思維切換的點講清楚!作者的目標是順滑切換上的不適應感(自己在學習經曆中理解的難點,提升切換學習的速度),先講瞭函數本身的錶達力,再講OO。OO的同學往往沒有在意『函數』而沒有理解和充分發揮,過多求助OO,往往是有過度設計的。
評分相當不錯的入門書~
Scala學習手冊 2024 pdf epub mobi 電子書 下載