Scala编程(第3版)

Scala编程(第3版)

作者:[德] 马丁·奥德斯基(Martin Odersky)[美] 莱·斯彭(Lex Spoon)[美] 比尔·凡纳斯(Bill Venners)

出版社:电子工业

出版年:2018年1月

ISBN:9787121328428

所属分类:网络科技

书刊介绍

《Scala编程(第3版)》内容简介

本书由直接参与Scala开发的一线人员编写,因而对原理的解读和应用的把握更加值得信赖。本书面向具有一定编程经验的开发者,目标是让读者能够全面了解和掌握Scala编程语言的核心特性,并能够深入理解Scala这门语言在设计取舍背后的动因。即便是不直接使用Scala或从事一线编程工作的读者,也能从本书学到大量关于函数式和面向对象的编程概念和技巧。
(德)马丁·奥德斯基(Martin Odersky)是Scala编程语言的缔造者。他是瑞士洛桑理工学院(EPFL)的教授,同时也是Typesafe, Inc.(已更名为Lightbend)的创始人。
(美)莱·斯彭(Lex Spoon)是Semmle Ltd.的一名软件工程师。他在EPFL作为博士后围绕着Scala开展了两年的工作。
(美)比尔·凡纳斯(Bill Venners)是Artima Inc.的总裁,Artima开发者网站(www.artima. com)的发行人,以及Escalate Software、LLC的联合创始人。他著有《Inside the Java Virtual Machine》,这是一本面向程序员讲解Java平台架构和内部实现原理的书。

作品目录

对早前版本《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试算表
附录A
Unix和Windows环境的Scala脚本
术语表
关于作者

相关推荐

微信二维码