Contents
以非常簡單和迷人的方式解釋語言的基礎知識。
~Davide Cadamuro
書籍簡介
Scala 是 JVM 的多樣式程式語言,支援物件導向和函數語言程式設計。 掌握 Scala,你將有足夠的能力使你的程式設計方法與你正在處理的問題型別相匹配。通過範例和練習,使用 Scala 進行程式設計是具有一些 OO 知識的開發人員的完美起點,如果你希望學習 Scala 並在此過程中學習一些 FP (functional programming ) 技能。
書籍介紹 English 简中
關於這個技術
雖然它是一個相對較新的,但 Scala 在適當的時候成了最適合的語言,為 JVM 開啟了函數語言程式設計的世界。 Scala 看起來很像 Java,它與熟悉的 Java 程式庫( librarie )和工具無縫互動。由於它完全支援函數語言程式設計,因此 Scala 讓你可以自由選擇正確的程式設計風格。 Scala 最初可能令人生畏,特別是如果你第一次看到 FP 的想法。幸運的是,通過本書中的範例和練習,你將快速起步並達到學習的巔峰,並在你全部瞭解前開始做有趣的專案!
關於這本書
Get Programming with Scala 教你使用 Scala 進行程式設計所需的核心技能。這本書名副其實!通過實際程式設計,你將學習 Scala 的細節,這要歸功於實際範例、練習和易於學習的課題。將首先回顧 Scala 語言中的 OOP 概念。然後,一一舉例,你將逐步開啟函數語言程式設計的世界。你將探索函式和型別,並學習如何將它們組合在一起以建立強大、靈活的抽象。在此過程中,你將學習一些 Scala 測試並獲得直觀的嗅探和修復無法聞出異味的程式碼。
書籍內容包含
- 學習在 Scala 程式表達遵循 OO 原則
- 以函數表達你的程式設計
- 利用型別來強制執行程式需求
- 使用抽象來避免程式碼重複
- 編寫有意義的測試並辨識出程式碼異味
目標讀者
關於作者
Daniela Sfregola 於 2013 年開始與 Scala 合作。從那時起,她一直是 Scala 社群的積極貢獻者。 Daniela 目前在社群中維護著幾個開源專案,並定期在 Scala 會議上發表演講。她定期在 https://danielasfregola.com/ 上發表關於 Scala 的部落格。
關於 MEAP 搶鮮電子書
一本書可能需要一年或更長的時間才能寫出來,那麼你今天如何學習熱門新技術? 答案是MEAP,即 Manning Early Access 計劃。 在 MEAP 中,你可以逐次閱讀章節方式閱讀一本書當書還在進行撰寫中,一旦完成,即可獲得最終的電子書。 如果你預訂實體書籍,你必須在上架到商店之前等很久。
更詳細的 MEAP 請參考 https://www.manning.com/meap-program
書籍討論專區
- 想要呼朋引伴一起學習,分享學習心得,歡迎到書籍討論專區留言
- 對於購買電子書有任何問題,歡迎透過 Soft & Share 的聊天機器人取得協助
書籍網址 | 5折優惠代碼查詢

你可能會有興趣
- Scala 相關線上課程與電子書
- ★想要加強英文能力嗎?
- 追蹤這個 Twitter ,得到線上課程與電子書特價課程訊息
發表迴響