Scala 学习笔记
latest
第一章 基础
第二章 控制结构和函数
第三章 字符串
第四章 数组
第五章 映射、选项以及元组
第六章 类
第七章 对象
第八章 包和引入
第九章 继承
第十章 特质
第十一章 操作符
第十二章 高阶函数
第十三章 集合
第十四章 模式匹配和样式类
第十五章 文件和正则表达式
第十六章 注解
第十七章 Try与异常处理
第十八章 Either类型
第十九章 隐式转换与隐式参数
第二十章 Future 和Promise
Scala 学习笔记
Docs
»
Scala 学习笔记
Edit on GitHub
Scala 学习笔记
¶
Contents:
第一章 基础
常用类型
算术和操作符重载
调用函数和方法
apply方法
第二章 控制结构和函数
条件表达式
语句终止
块表达式和赋值
输入和输出
循环
高级for循环和for推导式
函数
默认参数和带名参数
变长参数
过程
懒值
异常
第三章 字符串
创建字符串
字符串长度
拼接字符串
格式化字符串
字符串插值
第四章 数组
定长数组
变长数组
遍历数组和数组缓存
数组转换
常用算法
多维数组
第五章 映射、选项以及元组
构造映射
选项
元组
常用集合操作
第六章 类
简单类和无参方法
带有getter和setter的属性
只带getter的属性
对象私有字段
辅助构造器
主构造器
嵌套类
第七章 对象
单例对象
伴生对象
扩展类或特质的对象
apply方法
应用程序对象
枚举
第八章 包和引入
包
作用域规则
串联式包语句
文件顶部标识法
包对象
包可见性
引入
任何地方都可以声明引入
重命名和隐藏
隐式引入
第九章 继承
扩展类
重写方法
类型转换和检查
受保护字段
超类的构造
重写字段
匿名子类
抽象类
抽象字段
scala继承层级
对象相等性
第十章 特质
特质
带有具体实现的特质
带有特质的对象
在特质中重写抽象方法
特质中的字段
特质构造顺序
初始化特质中的字段
扩展类的特质
自身类型
第十一章 操作符
标识符
中置操作符
一元操作符
赋值操作符
优先级
结合性
apply和update方法
提取器
第十二章 高阶函数
作为值的函数
匿名函数
带函数参数的函数
参数类型推断
闭包
SAM转换
柯里化
控制抽象
return表达式
第十三章 集合
主要的集合特质
可变和不可变集合
序列
列表
可变列表
集
用于添加或者去除元素的集合
将函数映射到集合
化简、折叠和扫描
拉链操作
迭代器
流
第十四章 模式匹配和样式类
模式匹配
守卫
模式中的变量
类型模式
匹配数组、列表和元组
提取器
变量声明中的模式
for推导式中的模式
样式类
copy方法和带名参数
case语句中的中置表示法
第十五章 文件和正则表达式
读取行
读取字符
从URL或者其他源读取
读取二进制文件
写入文本文件
序列化
进程控制
正则表达式
正则表达式组
第十六章 注解
什么是注解
什么可以被注解
注解参数
注解实现
针对Java的注解
Java修饰符
第十七章 Try与异常处理
异常的抛出和捕获
函数式的错误处理
第十八章 Either类型
Either 语义
创建 Either
Either 用法
第十九章 隐式转换与隐式参数
隐式转换
隐式参数
第二十章 Future 和Promise
执行上下文
Future
阻塞和异常
Promise
工具库
Indices and tables
¶
Read the Docs
v: latest
Versions
latest
stable
Downloads
htmlzip
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.