《SCALA学习手册》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:JASONSEARTZ著;苏金国,杨健康等译
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2016
  • ISBN:7512387744
  • 页数:222 页
图书介绍:

前言 1

第一部分 Scala核心 11

第1章 可扩展语言概述 11

安装Scala 11

使用Scala REPL 12

小结 14

练习 14

第2章 处理数据:字面量、值、变量和类型 16

值 18

变量 19

命名 20

类型 22

小结 33

练习 33

第3章 表达式和条件式 34

表达式 34

if...else表达式块 36

匹配表达式 38

循环 44

小结 48

练习 49

第4章 函数 51

过程 54

用空括号定义函数 54

使用表达式块调用函数 55

递归函数 56

嵌套函数 58

用命名参数调用函数 58

有默认值的参数 59

Vararg参数 60

参数组 60

类型参数 61

方法和操作符 63

编写可读的函数 66

小结 68

练习 68

第5章 首类函数 70

函数类型和值 71

高阶函数 73

函数字面量 74

占位符语法 77

部分应用函数和柯里化 78

传名参数 80

偏函数 81

用函数字面量块调用高阶函数 82

小结 85

练习 85

第6章 常用集合 87

列表、集和映射 87

List里有什么? 90

列表算术运算 94

映射列表 96

归约列表 97

转换集合 102

使用集合的模式匹配 103

小结 105

练习 106

第7章 更多集合 109

可变集合 109

数组 113

Seq和序列 115

Stream 116

一元集合 118

小结 131

练习 132

第二部分 面向对象Scala 139

第8章 类 139

定义类 143

更多类类型 148

更多字段和方法类型 150

包装 153

私密性控制 159

私密性访问修饰符 161

最终类和密封类 162

小结 163

练习 163

第9章 对象、Case类和Trait 167

对象 167

Trait 175

导入实例成员 183

小结 184

中场休息——配置你的第一个Scala项目 185

练习 190

第10章 高级类型 197

元组和函数值类 199

隐含参数 201

隐含类 202

类型 204

小结 213

思考题 214

附录A 保留字 217