[PDF电子书] 深入理解Scala PDF下载

作者: 【美】Joshua D. Suereth 译者: 杨云 责编: 陈冀康 分类: 软件开发 > 编程语言 > 函数式语言
Scala是一种多范式的编程语言,它既支持面向对象编程,也支持函数式编程的各种特性。
本书深入探讨了Scala里几个较为复杂的领域,包括类型系统的高阶内容、隐式转换、特质的组合技巧、集合、Actor、函数式编程的范畴论等,而且不是干巴巴地讲述语言和库的概念。本书充满各种实用的建议和最佳实践,可以来帮助读者学习怎样把Scala里较少被掌握的部分应用到工作中。
本书不是Scala的入门级教程,而是适合有经验的Scala程序员向专家水平进阶的参考读物。本书适合想要了解Scala语言的底层机制和技术细节的读者阅读参考。 更多>>
内容提要 前言 关于本书 致谢 自序 第1章 Scala——一种混合式编程语言 1.1 Scala的设计哲学 1.2 当函数式编程遇见面向对象 1.3 静态类型和表达力 1.4 与JVM的无缝集成 1.5 总结 第2章 核心规则 2.1 学习使用Scala交互模式(REPL) 2.2 优先采用面向表达式编程 2.3 优先选择不变性 2.4 用None不用null 2.5 多态场景下的判等 2.6 总结 第3章 来点样式—编码规范 第4章 面向对象编程 第5章 利用隐式转换写更有表达力 第6章 类型系统 第7章 隐式转换和类型系统结合应用 第8章 Scala集合库 第9章 Actors 第10章 Scala和Java集成 第11章 函数式编程



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » [PDF电子书] 深入理解Scala PDF下载

点评 0

评论前必须登录!

登陆 注册