分类

安卓应用安卓游戏

电子阅读

Scala编程 PDF 电子书

Scala编程 PDF 电子书 中文版

大小:41.38 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10

类别:电子阅读时间:2017-09-26 11:19

Scala编程完整版
  • Scala编程 PDF 电子书

Tags:电子阅读PDF文档

Scala编程电子书,从Scala的设计、核心规则、编码规范等方面引导读者更了解Scala编程语言的特点和应用,本书循序渐进,由浅入深,经作者精心组织、仔细编排,除此之外,本书还包含了大量富有针对性和趣味性的示例,它们除了提供语言各个方面具体演示之外,还从侧面说明了如何将函数式编程的理念切合实际并广泛应用到面向对象的编程语言中。

关于作者

Martin Odersky是Scala语言的创造者。作为瑞士洛桑联邦理工学院(EPFL)的教授,他主要从事编程语言领域的工作。更具体地说,是面向对象和函数式编程的语言。他研究的论题是,这两种编程模式是硬币的两面,应该被尽可能地统一在一起。为了证明这点,他已试验性地设计了大量的语言,从Pizza到GJ到Functional Nets语言 。他还作为Java泛型的联合设计师及当前javac参考编译器的原作者影响了Java的发展。从2001年起,他主要从事Scala编程语言的设计、实现及改进工作。

Lex Spoon是Google的软件工程师。他以EPFL博士后身份在Scala方面工作了两年时间,从佐治亚理工学院(Georgia Tech)获得计算机科学的博士学位。那时他的主要工作是动态语言的静态分析。除了Scala之外,他还从事大量其他的编程语言工作,范围从动态语言Smalltalk到科学性语言X10。他和他的妻子,两只猫、一条吉娃娃还有一只乌龟,现生活于亚特兰大。

章节简介

第1章 可伸展的语言 3

第2章 Scala入门初探 15

第3章 Scala入门再探 23

第4章 类和对象 37

第5章 基本类型和操作 47

第6章 函数式对象 61

第7章 内建控制结构 73

第8章 函数和闭包 89

第9章 控制抽象 103

第10章 组合与继承 113

第11章 Scala的层级 131

第12章 特质 137

第13章 包和引用 151

第14章 断言和单元测试 161

第15章 样本类和模式匹配 171

第16章 使用列表 193

第17章 集合类型 215

第18章 有状态的对象 233

第19章 类型参数化 249

第20章 抽象成员 265

第21章 隐式转换和参数 285

第22章 实现列表 301

第23章 重访For表达式 309

第24章 抽取器(Extractors) 321

第25章 注解 331

第26章 使用XML 335

第27章 使用对象的模块化编程 345

第28章 对象相等性 355

第29章 结合Scala和Java 373

第30章 Actor和并发 383

第31章 连结符解析 407

第32章 GUI编程 427

第33章 Scell试算表 435

∨ 展开

相关版本

同类推荐

特别下载

猜你喜欢

相关文章

热门推荐

下载排行

网友评论

我要跟帖
取消
查看所有评论 共 0