• 学习Scala(影印版)
  • 学习Scala(影印版)
  • 学习Scala(影印版)
21年品牌 40万+商家 超1.5亿件商品

学习Scala(影印版)

14.2 2.7折 52 九品

仅1件

广东河源
认证卖家担保交易快速发货售后保障

作者Jason Swartz 著

出版社东南大学出版社

ISBN9787564159207

出版时间2015-08

装帧其他

开本16开

定价52元

货号1012-9787564159207

上书时间2023-10-01

血红雪白

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介
斯沃茨,Jason Swartz是一位软件开发者,酷爱直观的用户界面、具有表达性的编程语言和简明的用户文档。他曾组织了在san Francisco举行的scala社区会议并为Netflix的顾客设备项目开发应用。

目录
Preface.
Part Ⅰ.Core Scala
  1. Getting Started with the Scalable Language
    Installing Scala
    Using the Scala REPL
    Summary
    Exercises
  2. Working with Data: Literals, Values, Variables, and Types
    Values
    Variables
    Naming
    Types
      Numeric Data Types
      Strings
      An Overview of Scala Types
      Tuples
    Summary
    Exercises
  3. Expressions and Conditionals
    Expressions
      Defining Values and Variables with Expressions
      Expression Blocks
      Statements
    If..Else Expression Blocks
      If Expressions
      If-Else Expressions
    Match Expressions
      Matching with Wildcard Patterns
      Matching with Pattern Guards
      Matching Types with Pattern Variables
    Loops
      Iterator Guards
      Nested Iterators
      Value Binding
      While and Do/While Loops
    Summary
    Exercises
  4. Functions
    Procedures
    Functions with Empty Parentheses
    Function Invocation with Expression Blocks
    Recursive Functions
    Nested Functions
    Calling Functions with Named Parameters
    Parameters with Default Values
    Vararg Parameters
    Parameter Groups
    Type Parameters
    Methods and Operators
    Writing Readable Functions
    Summary
    Exercises
  5. First-Class Functions
    Function Types and Values
    Higher-Order Functions
    Function Literals
    Placeholder Syntax
    Partially Applied Functions and Currying
    By-Name Parameters
    Partial Functions
    Invoking Higher-Order Functions with Function Literal Blocks
    Summary
    Exercises
  6. Common Collections
    Lists, Sets, and Maps
    What's in a List?
      The Cons Operator
    List Arithmetic
    Mapping Lists
    Reducing Lists
    Converting Collections
      Java and Scala Collection Compatibility
    Pattern Matching with Collections
    Summary
    Exercises
  7. M0te Collections
    Mutable Collections
      Creating New Mutable Collections
      Creating Mutable Collections from Immutable Ones
      Using Collection Builders
    Arrays
    Seq and Sequences
    Streams
    Monadic Collections
      Option Collections
      Try Collections
      Future Collections
    Summary
    Exercises
Part Ⅱ.Object-Oriented Scala
  8. Classes
    Defining Classes
    More Class Types
      Abstract Classes
      Anonymous Classes
    More Field and Method Types
      Overloaded Methods
      Apply Methods
      Lazy Values
    Packaging
      Accessing Packaged Classes
      Packaging Syntax
    Privacy Controls
    Privacy Access Modifiers
    Final and Sealed Classes
    Summary
    Exercises
  9. Objects, Case Classes, and Traits
    Objects
      Apply Methods and Companion Objects
      Command-Line Applications with Objects
    Case Classes
    Traits
      Self Types
      Instantiation with Traits
    Importing Instance Members
    Summary
    Break--Configuring Your First Scala Project
    Exercises
  10. Advancefl Typing
    Tuple and Function Value Classes
    Implicit Parameters
    Implicit Classes
    Types
      Type Aliases
      Abstract Types
      Bounded Types
      Type Variance
      Package Objects
    Summary
    Questions
A. Reserved Words
Index

内容摘要
 为什么需要学习Scala?你不需要像数据科学家或者分布式计算专家一样理解这个面向对象的函数式编程语言。《学习Scala(影印版)(英文版)》提供了对Scala全面而易读的介绍,包括语法图、示例和练习。在深入了解高阶函数和不可变数据结构前,你将首先接触Scala的核心类型与语法。
作者斯沃茨在本书中论证了为什么ScaIa凭借其简洁而具有表达性的语法使其成为想提高水平的Ruby和Python开发者的理想语言,同时Scala的类型安全性和性能保证了它对于任何应用而言都足够稳定和快速。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP