Scala编程(第4版):基于Scala 2.13pdf百度网盘下载地址?
《Scala编程(第4版)》由直接参与 Scala 开发的一线人员编写,因而对原理的解读和对应用的把握更加值得信赖。本书面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握 Scala 编程语言的核心特性,并能够深入理解 Scala 这门语言在设计取舍背后的动因。即便是不直接使用Scala 的读者或非一线编程从业者,也能从本书中学到大量关于函数式和面向对象的编程概念和技巧。
作者简介:
Martin Odersky是Scala语言的缔造者。他是瑞士洛桑理工学院(EPFL)的教授,自2001年起,由他带领的团队开发了Scala语言、类库和编译器。他同时是Lightbend公司的创始人,参与设计了Java泛型,还是当前javac编译器参考实现的原作者。Lex Spoon在EPFL开展了为期两年的Scala编程工作,目前是Square公司的软件工程师。Bill Venners是Artima公司总裁,是Scala Center咨询委员会的社区代表,还是测试框架ScalaTest和针对函数式、面向对象编程类库Scalactic的主要开发者和设计者。 高宇翔,资深软件开发工程师和系统架构师,同时也是Scala在国内的早期布道者和实践者,曾译有和《Scala编程》(第1版)、《Scala编程》(第3版)《快学Scala》(第1版)、《快学Scal... Martin Odersky是Scala语言的缔造者。他是瑞士洛桑理工学院(EPFL)的教授,自2001年起,由他带领的团队开发了Scala语言、类库和编译器。他同时是Lightbend公司的创始人,参与设计了Java泛型,还是当前javac编译器参考实现的原作者。Lex Spoon在EPFL开展了为期两年的Scala编程工作,目前是Square公司的软件工程师。Bill Venners是Artima公司总裁,是Scala Center咨询委员会的社区代表,还是测试框架ScalaTest和针对函数式、面向对象编程类库Scalactic的主要开发者和设计者。 高宇翔,资深软件开发工程师和系统架构师,同时也是Scala在国内的早期布道者和实践者,曾译有和《Scala编程》(第1版)、《Scala编程》(第3版)《快学Scala》(第1版)、《快学Scala》(第2版)等Scala语言的名著。
目录:
第1章 一门可伸缩的语言 1
第2章 Scala入门 20
第3章 Scala入门(续) 33
第4章 类和对象 56
第5章 基础类型和操作69
第6章 函数式对象 93
第7章 内建的控制结构 114
第8章 函数和闭包 140
第9章 控制抽象 164
第10章 组合和继承179
第11章 Scala的继承关系208
第12章 特质 220
第13章 包和引入240
第14章 断言和测试258
第15章 样例类和模式匹配 271
第16章 使用列表307
第17章 使用其他集合类 341
第18章 可变对象363
第19章 类型参数化386
第20章 抽象成员412
第21章 隐式转换和隐式参数 443
第22章 实现列表469
第23章 重访for表达式482
第24章 深入集合类499
第25章 Scala集合架构566
第26章 提取器601
第27章 注解 618
第28章 使用XML626
第29章 用对象实现模块化编程 641
第30章 对象相等性657
第31章 结合Scala和Java 681
第32章 Future和并发编程 698
第33章 组合子解析721
第34章 GUI编程 752
第35章 SCells试算表 764
点击下载