为什么学习Scala?你不用变成大数据工程师或分布式计算权威专家,也可以把握这类面向对象编程函数式编程語言。Scala学习培训指南是1本很好用的书,它以浅显易懂的方法对Scala語言干了全方位的详细介绍,还得出了很多英语的语法图、实例和训练来协助你了解书中的內容。最先你将掌握Scala的关键种类和英语的语法,随后会加强学习进阶涵数和不能变的数据结构。
这书创作者在书中详细介绍了Scala简约并且很有描述性的英语的语法,表述了它的种类安全系数和特性能够保证可靠性,另一个表明了Scala能够迅速运作,可用全部运用。应用场景这种特性,创作者展现了为何Scala会变成愿意提升水准的Ruby或Python开发者的理想化語言。
这书合适Scala新手阅读文章。
学习培训关键数据类型、字面上量、值和自变量。
掌握怎么使用关系式(Scaa英语的语法的基本)思索及其撰写编码。
撰写接受或回到别的涵数的进阶涵数。
了解不能变数据结构,运用种类安全性的说明性实际操作轻轻松松地进行转换。
建立订制的中缀操作符简单化目前实际操作,乃至能够对于你自身的行业撰写特殊的語言。
搭建包含1个或好几个trait的类来出示充足的可器重性,或是在实例化时混和应用trait建立新作用。
目录
- 第一部分 Scala核心
- 第1章 可扩展语言概述 11
- 第2章 处理数据: 字面量、 值、 变量和类型 16
- 第3章 表达式和条件式 34
- 第4章 函数 51
- 第5章 首类函数 70
- 第6章 常用集合 87
- 第7章 更多集合 109
- 第二部分 面向对象Scala
- 第8章 类 139
- 第9章 对象、 Case类和Trait 167
- 第10章 高级类型 197