资源详情
1. 深入剖析最流行的函数式编程语言Scala 2. 全面展示Scala语言生态环境下,高效编写代码的方法与技巧 3. 涵盖Scala最新语言特忄生,新添了模式匹配、推导式以及高级函数式编程 4. Typesafe顾问Dean Wampler、Twitter平台负责人Alex Payne作品 Scala具备现代对象模型、函数式编程以及先进类型系统的所有优势,是一门可以满足现代软件工程师需求的语言。本书通过大量的代码示例,向读者全面展示了在Scala语言生态环境下,如何高效地编写代码;同时阐明了Scala是目前编写高扩展忄生和以数据为中心的应用软件的最佳语言。 在第1版的基础之上,第2版介绍了Scala的最新语言特忄生,新添了模式匹配、推导式以及高级函数式编程等知识。通过阅读本书,读者还能学会如何使用Scala命令行工具、第三方工具、库以及适用于编辑器和IDE的Scala相关插件。本书既适合Scala初学者入门,也适合经验丰富的Scala开发者参考。 通过阅读,你可以: ● 利用Scala简洁灵活的语法,提高编程效率; ● 深入学习函数式编程的基本技能和高级技能; ● 使用Scala函数式组合器,构造“杀手级”大数据应用; ● 使用Scala提供的trait类型实现mixin组合,使用模式匹配实现数据抽取功能; ● 学习Scala语言中复杂的类型系统,了解函数式编程和面向对象编程中的概念; ● 深入学习包括Akka的Scala并发工具; ● 掌握如何开发丰富的领域特定语言; ● 掌握构建可扩展、健壮的Scala应用软件的良好设计技巧。 【书籍目录】 第 1 章 零到六十:Scala 简介 阅读 第 2 章 更简洁,更强大 第 3 章 要点详解 第 4 章 模式匹配 第 5 章 隐式详解 第 6 章 Scala 函数式编程 第 7 章 深入学习 for 推导式 第 8 章 Scala 面向对象编程 第 9 章 特征 第 10 章 Scala 对象系统(I) 第 11 章 Scala 对象系统(II) 第 12 章 Scala 集合库 第 13 章 可见忄生规则 第 14 章 Scala 类型系统(I) 第 15 章 Scala 类型系统(II) 第 16 章 高级函数式编程 第 17 章 并发工具 第 18 章 Scala 与大数据 第 19 章 Scala 动态调用 第 20 章 Scala 的领域特定语言 第 21 章 Scala 工具和库 第 22 章 与 JA危a 的互操作 第 23 章 应用程序设计 第 24 章 元编程:宏与反射
下载地址
链接:http://pan.baidu.com/s/1jHD5veA 密码:109e