Scala编程(第2版 影印版 英文版)txt,chm,pdf,epub,mobi下载 作者:Dean Wample/Alex Payne 出版社: 东南大学出版社 原作名: Programming Scala 出版年: 2015-8-1 页数: 554 定价: 88.00元 装帧: 平装 ISBN: 9787564159221 内容简介 · · · · · ·Scala这种JVM语言通过新式对象模型、函数式编程和高级类型系统带来的优势提升了语言的运行效率。 《Scala编程(第2版 影印版 英文版)》包含了大量的程序代码示例,向你展示如何在开发中利用语言和生态系统而立刻变得*具有效率,同时解释了对于当今支持并发和分布式的高度可扩展的、以数据为中心的应用程序而言,Scala为什么是一个理想选择。 第2版包含了新的语言特性,加人了关于模式匹配、推导和高级函数式编程的新章节。同时你也可以学习到Scala的命令行工具、第三方工具、库、面向编辑器和集成开发环境的语言感知插件。 《Scala编程(第2版 影印版 英文版)》是初级和高级Scala开发人员的理想选择。 《Scala编程(第2版 影印版 英文版)》数据科学书籍中的示例代码在一个公共的GitHub库中得到维护。采用Turnkey Linux虚拟机可以很容易地... 作者简介 · · · · · ·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 confe... 目录 · · · · · ·ForewordPreface 1. Zero to Sixty: Introducing Scala Why Scala? The Seductions of Scala What About Java 8? · · · · · ·() 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 · · · · · · () |
已经快没心情看了,凑合看吧.
已经很惊讶
观点比较新颖,文笔流畅,通俗易懂。
一口气看完,真正是好书。