𝔖 Scriptorium
✦   LIBER   ✦

📁

Scala编程思想(原书第2版)

✍ Scribed by Bruce Eckel; Dianne Marsh


Publisher
机械工业出版社
Year
2015
Tongue
Chinese
Leaves
321
Series
计算机科学丛书
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


书签已装载,
书签制作方法请找 [email protected]
完全免费

《Scala编程思想(原书第2版)》介绍了Scala的基础特性,采用短小精悍的“原子”解构Scala语言的元素和方法。一个“原子”即为一个小型知识点,通过代码示例引导读者逐步领悟Scala的要义,结合练习鼓励读者在实践中读懂并写出地道的Scala代码。访问下载练习解答和代码示例,还可了解本书英文版的全新动态。
本书无需编程背景知识,适合Scala初学者阅读。同时,本书也为有经验的程序员提供了“快车道”,共同探索编程语言未来的模样。
·本书原则:积跬步以至千里,无任何前向引用,无任何对其他语言的引用,事实胜于雄辩,实践出真知。
·何谓“原子”:从Scala中提炼出一个可运行的核心功能子集,形成众多短小精悍的“原子”,再辅以练习和解答,使整个阅读过程成为带有许多检查点的渐进式学习体验,而不是在Scala庞大的知识体系中囫囵吞枣。
·写给未来的代码:相比于Java,Scale更加简洁、合理、高效、强大。但本书包含的只是编程和Scala的基础知识,它们不会使你晕头转向,而是在踏上更高级的编程之路时祝你一臂之力。
·技术和资源支持:针对Windows、Mac和Linux的安装和入门指南,专为本书构建的AtomicTest测试系统,访问www.AtomicScala.com免费下载代码示例和习题解答。

✦ Table of Contents


封面
书名
版权
前言
目录
编辑器
shell
安装(Windows)
安装(Mac)
安装(Linux)
运行Scala
注释
编写脚本

数据类型
变量
表达式
条件表达式
计算顺序
组合表达式
总结1
方法
类和对象
ScalaDoc
创建类
类中的方法
导入和包
测试

for循环
Vector
更多的条件表达式
总结2
模式匹配
类参数
具名参数和缺省参数
重载
构造器
辅助构造器
类的练习
case类
字符串插值
参数化类型
作为对象的函数
map和reduce
推导
基于类型的模式匹配
基于case类的模式匹配
简洁性
风格拾遗
地道的Scala
定义操作符
自动字符串转换
元组
伴随对象
继承
基类初始化
覆盖方法
枚举
抽象类
特征
统一访问方式和setter
衔接Java
应用
浅尝反射
多态
组合
使用特征
标记特征和case对象
类型参数限制
使用特征构建系统
序列
列表和递归
将序列与 zip相结合

映射表
引用和可修改性
使用元组的模式匹配
用异常进行错误处理
构造器和异常
用Either进行错误报告
用Option对“非任何值”进行处理
用Try来转换异常
定制错误报告机制
按契约设计
记日志
扩展方法
使用类型类的可扩展系统
接下来如何深入学习
附录A Atomi cTest
附录B 从Java中调用Scala
索引


📜 SIMILAR VOLUMES


计算机程序的构造和解释(原书第2版): 原书第2版
✍ Harold Abelson; Gerald Jay Sussman; Julie Sussman 📂 Library 📅 2004 🏛 机械工业出版社 🌐 Chinese

书签已装载, 书签制作方法请找 [email protected] 完全免费 《计算机程序的构造和解释(原书第2版)》1984年出版,成型于美国麻省理工学院(MIT)多年使用的一本教材,1996年修订为第2版。在过去的二十多年里,《计算机程序的构造和解释(原书第2版)》对于计算机科学的教育计划产生了深刻的影响。第2版中大部分重要程序设计系统都重新修改并做过测试,包括各种解释器和编译器。作者根据其后十余年的教学实践,还对其他许多细节做了相应的修改。 海报:

算法导论(原书第2版)
✍ [美] Thomas H.Cormen / Charles E.Leiserson / Ronald L.Rivest / Clifford Stein 📂 Library 📅 2006 🏛 机械工业出版社 🌐 Chinese