《Scala编程(第4版)》是一本由直接参与Scala开发的一线人员编写的权威之作,对Scala编程语言的原理解读和应用把握更加可信。这本书适合有一定编程经验的开发者,通过阅读本书,读者能够全面了解和掌握Scala编程语言的核心特性,并深入了解Scala语言设计背后的动因。即使是不直接使用Scala的读者或非一线编程从业者,也能够从本书中学习到大量关于函数式和面向对象的编程概念和技巧。无论你是想系统学习Scala编程,还是想了解函数式和面向对象编程的相关知识,这本书都是你不可或缺的一本指南。
Scala编程(第4版)由直接参与 Scala 开发的一线人员编写,因而对原理的解读和对应用的把握更加值得信赖。本书面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握 Scala 编程语言的核心特性,并能够深入理解 Scala 这门语言在设计取舍背后的动因。即便是不直接使用Scala 的读者或非一线编程从业者,也能从本书中学到大量关于函数式和面向对象的编程概念和技巧。
目录
- 第1章 一门可伸缩的语言
- 第2章 Scala入门
- 第3章 Scala入门(续)
- 第4章 类和对象
- 第5章 基础类型和操作
- 第6章 函数式对象
- 第7章 内建的控制结构
- 第8章 函数和闭包
- 第9章 控制抽象
- 第10章 组合和继承
- 第11章 Scala的继承关系
- 第12章 特质
- 第13章 包和引入
- 第14章 断言和测试
- 第15章 样例类和模式匹配
- 第16章 使用列表
- 第17章 使用其他集合类
- 第18章 可变对象
- 第19章 类型参数化
- 第20章 抽象成员
- 第21章 隐式转换和隐式参数
- 第22章 实现列表
- 第23章 重访for表达式
- 第24章 深入集合类
- 第25章 Scala集合架构
- 第26章 提取器
- 第27章 注解
- 第28章 使用XML
- 第29章 用对象实现模块化编程
- 第30章 对象相等性
- 第31章 结合Scala和Java
- 第32章 Future和并发编程
- 第33章 组合子解析
- 第34章 GUI编程
- 第35章 SCells试算表