Scala編程(第2版 影印版 英文版)

Scala編程(第2版 影印版 英文版) pdf epub mobi txt 電子書 下載2025

出版者:東南大學齣版社
作者:Dean Wample
出品人:
頁數:554
译者:
出版時間:2015-8-1
價格:88.00元
裝幀:平裝
isbn號碼:9787564159221
叢書系列:
圖書標籤:
  • Scala
  • 編程語言
  • 編程
  • Programming
  • Scala
  • 編程
  • 第2版
  • 英文版
  • 影印版
  • 技術
  • 計算機
  • 編程語言
  • 軟件開發
  • 函數式編程
  • 數據科學
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

Scala這種JVM語言通過新式對象模型、函數式編程和高級類型係統帶來的優勢提升瞭語言的運行效率。

《Scala編程(第2版 影印版 英文版)》包含瞭大量的程序代碼示例,嚮你展示如何在開發中利用語言和生態係統而立刻變得*具有效率,同時解釋瞭對於當今支持並發和分布式的高度可擴展的、以數據為中心的應用程序而言,Scala為什麼是一個理想選擇。

第2版包含瞭新的語言特性,加人瞭關於模式匹配、推導和高級函數式編程的新章節。同時你也可以學習到Scala的命令行工具、第三方工具、庫、麵嚮編輯器和集成開發環境的語言感知插件。

《Scala編程(第2版 影印版 英文版)》是初級和高級Scala開發人員的理想選擇。

《Scala編程(第2版 影印版 英文版)》數據科學書籍中的示例代碼在一個公共的GitHub庫中得到維護。采用Turnkey Linux虛擬機可以很容易地訪問代碼,這有利於基於IPython Notebooks易用集閤的交互式學習。

著者簡介

Dean Wampler is a Consultant, Trainer, and Mentor with Object Mentor, Inc. He specializes in Scala, Java, and Ruby. He works with clients on application design strategies that combine object-oriented programming, functional programming, and aspect-oriented programming. He also consults on Agile methods, like Lean and XP. Dean is a frequent speaker at industry and academic conferences on these topics. *Alex Payne is API Lead at Twitter, Inc. Before Twitter, he worked in information security and built web applications for political campaigns and non-profits. Alex studies and speaks about the design and implementation of programming languages and APIs.

圖書目錄

Foreword
Preface
1. Zero to Sixty: Introducing Scala
Why Scala?
The Seductions of Scala
What About Java 8?
Installing Scala
Using SBT
Running the Scala Command-Line Tools
Running the Scala REPL in IDEs
A Taste of Scala
A Taste of Concurrency
Recap and What's Next
2. Type Less, Do More
Semicolons
Variable Declarations
Ranges
Partial Functions
Method Declarations
Method Default and Named Arguments
Methods with Multiple Argument Lists
A Taste of Futures
Nesting Method Definitions and Recursion
Inferring Type Information
Reserved Words
Literal Values
Integer Literals
Floating-Point Literals
Boolean Literals
Character Literals
String Literals
Symbol Literals
Function Literals
Tuple Literals
Option, Some, and None: Avoiding nulls
Sealed Class Hierarchies
Organizing Code in Files and Namespaces
Importing Types and Their Members
Imports Are Relative
Package Objects
Abstract Types Versus Parameterized Types
Recap and What's Next
3. Rounding 0ut the Basics
Operator Overloading?
Syntactic Sugar
Methods with Empty Argument Lists
Precedence Rules
Domain-Specific Languages
Scala if Statements
Scala for Comprehensions
for Loops
Generator Expressions
Guards: Filtering Values
Yielding
Expanded Scope and Value Definitions
Other Looping Constructs
Scala while Loops
Scala do-while Loops
Conditional Operators
Using try, catch, and finally Clauses
Call by Name, Call by Value
lazy val
Enumerations
Interpolated Strings
Traits: Interfaces and "Mixins" in Scala
Recap and What's Next
4. Pattern Matching
5. Implicits
6. Functional Programming in Scala
7. for Comprehensions in Depth
8. Object-Oriented Programming in Scala
9. Traits
10. The Scala Object System, Part Ⅰ
11. The Scala Object System, Part Ⅱ.
12. The Scala Collections Library
13. Visibility Rules
14. Scala's Type System, Part Ⅰ
15. Scala's Type System, Part Ⅱ
16. Advanced Functional Programming
17. Tools for Concurrency
18. Scala for Big Data
19. Dynamic Invocation in Scala.
20. Domain-Specific Languages in Scala
21. Scala Tools and Libraries.
22. Java Interoperability.
23. Application Design
24. Metaprogramming: Macros and Reflection.
A. References
Index
· · · · · · (收起)

讀後感

評分

在第1版的基础之上,第2版介绍了Scala的最新语言特性,新添了模式匹配、推导式以及高级函数式编程等知识。通过本书,读者还能学会如何使用Scala命令行工具、第三方工具、库以及适用于编辑器和IDE的Scala相关插件。本书既适合Scala初学者入门,也适合经验丰富的Scala开发者进阶...  

評分

A great book for readers with java knowledges. The book covers many topics and goes into details of them. Nice examples are a big plus. Would highly recommend this book for beginners.

評分

A great book for readers with java knowledges. The book covers many topics and goes into details of them. Nice examples are a big plus. Would highly recommend this book for beginners.

評分

在第1版的基础之上,第2版介绍了Scala的最新语言特性,新添了模式匹配、推导式以及高级函数式编程等知识。通过本书,读者还能学会如何使用Scala命令行工具、第三方工具、库以及适用于编辑器和IDE的Scala相关插件。本书既适合Scala初学者入门,也适合经验丰富的Scala开发者进阶...  

評分

A great book for readers with java knowledges. The book covers many topics and goes into details of them. Nice examples are a big plus. Would highly recommend this book for beginners.

用戶評價

评分

書很紮實詳盡,用瞭很長時間勉強看完。scala的語法糖太多,有些地方暫時還沒法理解,而且很多涉及到函數式編程環境下的功能,待後麵遇到再領悟學習。(2015.11.6jd)

评分

書很紮實詳盡,用瞭很長時間勉強看完。scala的語法糖太多,有些地方暫時還沒法理解,而且很多涉及到函數式編程環境下的功能,待後麵遇到再領悟學習。(2015.11.6jd)

评分

錯誤之多和章節安排之不閤理,令人害怕

评分

書很紮實詳盡,用瞭很長時間勉強看完。scala的語法糖太多,有些地方暫時還沒法理解,而且很多涉及到函數式編程環境下的功能,待後麵遇到再領悟學習。(2015.11.6jd)

评分

錯誤之多和章節安排之不閤理,令人害怕

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有