Scala谜题

Scala谜题

Scala是一种多范式的编程语言,其设计初衷是要整合面向对象编程和函数式编程的各种特性。
本书整合了众多典型的Scala代码示例,深入解密Scala。书中不仅介绍了Scala语言,还介绍了编译器。本书通过有趣的方式带领读者学习并深入理解和掌握Scala。全书共有36个谜题,每一个谜题都可以丰富读者的知识,并能够让读者更深入地了解Scala。
本书适合于对Scala感兴趣的开发者、对JVM平台上的语言以及函数式编程感兴趣的程序员阅读。 更多>>

1.8K 浏览 23 想读 0 推荐
  • 纸质 ¥49.00 ¥41.65 (8.5 折)
  • 电子 ¥29.00
  • 电子 + 纸质 ¥49.00
  • 版权
  • 版权声明
  • 内容提要
  • 序言
  • 致谢
  • 献辞
  • 前言
  • 谜题概览
  • 第1章 使用占位符
  • 第2章 初始化变量
  • 第3章 成员声明的位置
  • 第4章 继承
  • 第5章 集合操作
  • 第6章 参数类型
  • 第7章 闭包
  • 第8章 Map表达式
  • 第9章 循环引用变量
  • 第10章 等式的例子
  • 第11章 lazy val
  • 第12章 集合的迭代顺序
  • 第13章 自引用
  • 第14章 Return语句
  • 第15章 偏函数中的_
  • 第16章 多参数列表
  • 第17章 隐式参数
  • 第18章 重载
  • 第19章 命名参数和缺省参数
  • 第20章 正则表达式
  • 第21章 填充
  • 第22章 投影
  • 第23章 构造器参数
  • 第24章 Double.NaN
  • 第25章 getOrElse
  • 第26章 Any Args
  • 第27章 null
  • 第28章 AnyVal
  • 第29章 隐式变量
  • 第30章 显式声明类型
  • 第31章 View
  • 第32章 toSet
  • 第33章 缺省值
  • 第34章 关于Main
  • 第35章 列表
  • 第36章 计算集合的大小
  • 参考文献
  • 作者简介
  • 主题索引
  • gcusky 今年 01-16 10:28

    断断续续看完了整本书,对于新手很有帮助,可以避免一些坑,加深对一些语言特性的理解。对于老玩家也可以起到一点查漏补缺的作用。


    话说我发了十几个勘误没人处理吗?

    0
    • 陈冀康
      陈冀康 今年 01-16 12:28

      谢谢你的评论和勘误,我正在调样书,稍后你所有的勘误会集中核实并修改。

  • chuxuelcl 2017-11-14 12:33

    怎么用优惠价格购买?

    0
    • 异步君
      异步君 2017-11-14 18:23

      您好,社区是78折的优惠,您可以直接购买的

  • ambler yang 2017-10-27 10:57

    有没有电子版?

    0
    • 陈冀康
      陈冀康 2017-10-29 14:41

      有电子版权,电子版稍后上线

    • ambler yang
      ambler yang 2017-11-08 20:56

      @陈冀康 等电子版

  • 雨帆 2017-10-23 13:17

    这本书都引进了,期待。还有能否把 Programming in Scala 3rd 也引进了。

    0
    • 陈冀康
      陈冀康 2017-10-29 14:42

      你好,你推荐的这本书,版权已经在别的出版社

  • 陈冀康 2016-01-05 13:52

    目前还没有样章,稍等等联系你

    0
    • iambowen
      iambowen 2016-01-06 10:20

      http://scalapuzzlers.com/ 这本书的官网,电子版应该是免费的

印次
  • gcusky 2018/1/9 15:50:15

    页码:29  •  行数:6  •  印次: 1  •  修订印次: 2

    REP 命令行中执行这个代码的结果会是什么呢?

    • 是  REPL

    2018-01-17 陈冀康 已确认
  • gcusky 2018/1/10 15:03:22

    页码:49  •  行数:13  •  印次: 1  •  修订印次: 2

    True

    true

    2018-02-02 陈冀康 已确认
  • gcusky 2018/1/11 17:40:42

    页码:75  •  行数:22  •  印次: 1  •  修订印次: 2

    第二,参数名字实际上是v1 和v2。如果vert 方法使用了不同的参数名,那…

    invert

    2018-02-02 陈冀康 已确认
  • gcusky 2018/1/12 14:30:33

    页码:85  •  行数:10  •  印次: 1  •  修订印次: 2

    对这个结果的解释是:第二个语句没有失败是因为有一个可应用的重载方法

    第一个语句没有失败

    2018-02-02 陈冀康 已确认
  • gcusky 2018/1/12 15:56:53

    页码:97  •  行数:3  •  印次: 1  •  修订印次: 2

    Scala 提供了一个增量字符串构建器,它与java.lang.String Builder
    ...

    java.lang.StringBuilder

    String Builder之间不要空格

    2018-02-02 陈冀康 已确认

关于本书有任何问题,请联系: 陈冀康

兑换样书

电子书版本

PDF Epub Mobi

精彩推荐

谁在看这本书