• scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
  • scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)
21年品牌 40万+商家 超1.5亿件商品

scala编程实战(原书第2版) 编程语言 阿尔文·亚历山大(alvin alexander)

新华书店全新正版书籍 支持7天无理由

123.6 6.2折 199 全新

库存10件

北京丰台
认证卖家担保交易快速发货售后保障

作者阿尔文·亚历山大(alvin alexander)

出版社机械工业

ISBN9787111732792

出版时间2023-09

版次1

装帧平装

开本16

页数713页

字数1千字

定价199元

货号xhwx_1203073674

上书时间2024-09-23

智胜图书专营店

六年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

在构建面向对象、函数式和并发的应用程序时,使用cala既可以节省时间又能省去很多麻烦。本书包含250多个常见的cala编程问题和1000多个基于真实场景的代码示例,可以帮助你解决在使用cala 3及其流行库时遇到的常见问题。  cala改变了编程思维。无论你是从事web、大数据还是分布式应用程序方面的工作,无论你是有经验的cala开发人员还是刚刚学使用这种jvm语言的程序员,本书都将让你受益良多。alvin alexander根据他在基于组件的、支持并发和分布式的高可伸缩应用程序中使用cala的经验,提供了很多实用的解决方案。

目录:

前言1

章 命令行13

1.1 初识scala repl14

1.2 在repl中使用源代码和jar文件17

1.3 初识ammonite repl20

1.4 scalac和scala命令23

1.5 反编译scala代码25

1.6 运行jar文件28

第2章 字符串31

2.1 字符串的相等判断34

2.2 多行字符串的创建35

2.3 字符串的分割37

2.4 字符串的变量代入38

2.5 字符串输出的格式化41

2.6 字符串的逐个字符处理44

2.7 字符串的模式查找49

2.8 字符串的模式替换51

2.9 使用模式匹配提取字符串52

2.10 访问字符串中的单个字符54

2.11 自定义字符串插值器55

2.12 创建字符串58

第3章 数值和期61

3.1 将字符串解析为数值64

3.2 数值类型间的转换66

3.3 覆盖默认的数值类型69

3.4 ++和--的替代方案71

3.5 浮点数的比较72

3.6 处理大数值74

3.7 生成数76

3.8 数值和货币的格式化78

3.9 创建新的期和时间实例83

3.10 计算期的差值85

3.11 期的格式化86

3.12 将字符串解析为期89

第4章 控制结构92

4.1 for循环95

4.2 多重for循环98

4.3 for循环中的守卫语句100

4.4 集合中的for/yield101

4.5 scala中的“三元作符”103

4.6 match表达式104

4.7 case的多条件匹配108

4.8 将match表达式的结果分配给变量109

4.9 访问match表达式的默认值110

4.10 match表达式与模式匹配110

4.11 match表达式与枚举和样例类116

4.12 case中的守卫语句118

4.13 match表达式与isinstanceof120

4.14 match表达式与list122

4.15 用try/catch匹配一个或多个异常125

4.16 try/catch/finally128

4.17 创建自定义控制结构130

第5章 类133

5.1 挑选合适的领域建模工具134

5.2 创建主构造函数140

5.3 控制构造函数字段的可见143

5.4 定义辅助构造函数146

5.5 定义私有的主构造函数148

5.6 构造函数参数的默认值150

5.7 类继承时的构造函数151

5.8 调用父类的构造函数154

5.9 定义equals方法(对象相等)156

5.10 阻止生成访问方法和修改方法163

5.11 覆盖默认的访问方法和修改方法166

5.12 将代码块或函数赋值给惰字段168

5.13 设置未初始化的var字段170

5.14 样例类产生的模板代码171

5.15 定义样例类的辅助构造函数176

第6章 特质和枚举178

6.1 特质的接用法180

6.2 定义特质的抽象字段182

6.3 特质的抽象类用法184

6.4 特质的混入用法185

6.5 多特质同名方法处理与super关键字187

6.6 特质的拓展(仅支持特定类型的子类)191

6.7 特质的拓展(仅支持具有特定方法的类型)194

6.8 特质的拓展(仅支持特定的类)195

6.9 使用参数化特质196

6.10 特质的构造参数198

6.11特质与模块202

6.12 用枚举创建命名值的集208

6.13 用枚举建模adt210

……

内容简介:

本书是一本涉及cala 3基础知识与实际应用的实践指南。本书基于cala 3,不仅详细介绍了cala有关的所有基础知识,包括入门基础、功能、语言本身、概念、工具、库、框架、类型、集合、类、方法、函数式编程技术等,还通过实际的代码示例展示了cala 3的语言优势和特点,并以问答形式提供了许多解决方案,包含250多个常见的cala编程问题和1000多个基于真实场景的代码示例,覆盖了使用cala 3及其流行库时遇到的常见问题。本书适合所有的cala开发人员以及初级类库设计师阅读。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP