Scala编程 第2版

副标题:无

作   者:(美)万普勒,(美)佩恩 著

分类号:

ISBN:9787564159221

微信扫一扫,移动浏览光盘

简介

  Scala这种JVM语言通过新式对象模型、函数式编 程和高级类型系统带来的优势提升了语言的运行效率 。这本综合性的书籍——万普勒、佩恩编*的 《Scala编程(第2版影印版)(英文版)》包含了大量的 程序代码示例,向你展示如何在开发中利用语言和生 态系统而立刻变得*具有效率,同时解释了对于当今 支持并发和分布式的高度可扩展的、以数据为中心的 应用程序而言,Scala为什么是一个理想选择。  第2版包含了*新的语言特性,加人了关于模式 匹配、推导和高级函数式编程的新章节。同时你也可 以学习到Scala的命令行工具、第三方工具、库、面 向编辑器和集成开发环境的语言感知插件。这本书是 初级和高级Scala开发人员的理想选择。  这本***的数据科学书籍中的示例代码在一 个公共的GitHub库中得到维护。采用Turnkey Linux 虚拟机可以很容易地访问代码,这有利于基于 IPython Notebooks易用集合的交互式学习

目录

ForewordPreface1. Zero to Sixty: Introducing ScalaWhy Scala?The Seductions of ScalaWhat About Java 8?Installing ScalaUsing SBTRunning the Scala Command-Line ToolsRunning the Scala REPL in IDEsA Taste of ScalaA Taste of ConcurrencyRecap and What's Next2. Type Less, Do MoreSemicolonsVariable DeclarationsRangesPartial FunctionsMethod DeclarationsMethod Default and Named ArgumentsMethods with Multiple Argument ListsA Taste of FuturesNesting Method Definitions and RecursionInferring Type InformationReserved WordsLiteral ValuesInteger LiteralsFloating-Point LiteralsBoolean LiteralsCharacter LiteralsString LiteralsSymbol LiteralsFunction LiteralsTuple LiteralsOption, Some, and None: Avoiding nullsSealed Class HierarchiesOrganizing Code in Files and NamespacesImporting Types and Their MembersImports Are RelativePackage ObjectsAbstract Types Versus Parameterized TypesRecap and What's Next3. Rounding 0ut the BasicsOperator Overloading?Syntactic SugarMethods with Empty Argument ListsPrecedence RulesDomain-Specific LanguagesScala if StatementsScala for Comprehensionsfor LoopsGenerator ExpressionsGuards: Filtering ValuesYieldingExpanded Scope and Value DefinitionsOther Looping ConstructsScala while LoopsScala do-while LoopsConditional OperatorsUsing try, catch, and finally ClausesCall by Name, Call by Valuelazy valEnumerationsInterpolated StringsTraits: Interfaces and "Mixins" in ScalaRecap and What's Next4. Pattern Matching5. Implicits6. Functional Programming in Scala7. for Comprehensions in Depth8. Object-Oriented Programming in Scala9. Traits10. The Scala Object System, Part Ⅰ11. The Scala Object System, Part Ⅱ.12. The Scala Collections Library13. Visibility Rules14. Scala's Type System, Part Ⅰ15. Scala's Type System, Part Ⅱ16. Advanced Functional Programming17. Tools for Concurrency18. Scala for Big Data19. Dynamic Invocation in Scala.20. Domain-Specific Languages in Scala21. Scala Tools and Libraries.22. Java Interoperability.23. Application Design24. Metaprogramming: Macros and Reflection.A. ReferencesIndex

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Scala编程 第2版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon