scala程序设计第2版pdf是一本篇幅短小语言精炼的Scala教程图书,该书介绍了scala的生态系统、基础特性以及编码技巧等丰富知识,具有极大的参考作用,感兴趣的朋友快来下载吧!
scala程序设计第二版介绍本书全面介绍Scala这门针对JVM的编程语言,它集成了现代对象模型、函数式编程和先进类型系统的所有优势。通过大量的代码示例,本书向读者展示了如何高效地利用Scala语言及其生态系统,同时解释了为何Scala是开发高扩展性、以数据为中心的应用程序的理想语言。第2版还介绍了Scala的新特性,新增了模式匹配和高级函数式编程的章节。此外,读者还可以学到Scala的命令行工具、第三方工具、库等。
scala程序设计内容节选可以在JVM上编程的语言有很多。通过这本书,我希望让你相信花时间学习Scala是值得的。 Scala语言为并发、表达性和可扩展性而设计。这门语言及其程序库可以让你专注于问题领域,而无需深陷于诸如线程和同步之类的底层基础结构细节。 如今硬件已经越来越便宜,越来越强大。很多用户的机器都装了多个处理器,每个处理器又都是多核。
scala程序设计电子书目录第 1 章 零到六十:Scala 简介 1
1.1 为什么选择Scala 1
1.1.1 富有魅力的Scala 2
1.1.2 关于Java 8 3
1.2 安装Scala 3
1.2.1 使用SBT 5
1.2.2 执行Scala 命令行工具 6
1.2.3 在IDE中运行Scala REPL 8
1.3 使用Scala 8
1.4 并发 17
1.5 本章回顾与下一章提要 27
第 2 章 更简洁,更强大 28
2.1 分号 28
2.2 变量声明 29
2.3 Range 31
2.4 偏函数 32
2.5 方法声明 33
2.5.1 方法默认值和命名参数列表 33
2.5.2 方法具有多个参数列表 34
2.5.3 Future 简介 35
2.5.4 嵌套方法的定义与递归 38
2.6 推断类型信息 40
2.7 保留字 44
2.8 字面量 46
2.8.1 整数字面量 46
2.8.2 浮点数字面量 47
2.8.3 布尔型字面量 48
2.8.4 字符字面量 48
2.8.5 字符串字面量 48
2.8.6 符号字面量 50
2.8.7 函数字面量 50
2.8.8 元组字面量 50