TA的每日心情 | 开心 2024-9-19 21:14 |
---|
签到天数: 757 天 [LV.10]以坛为家III
管理员
- 积分
- 1312455
|
资源详情
深入剖析最流行的函数式编程语言Scala
全面展示Scala语言生态环境下,高效编写代码的方法与技巧涵盖Scala最新语言特忄生,新添了模式匹配、推导式以及高级函数式编程Typesafe顾问DeanWampler、Twitter平台负责人AlexPayne作品
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章 元编程:宏与反射
|
|