Scala 学习笔记
stable
第一章 基础
第二章 控制结构和函数
第三章 数组
第四章 映射和元组
第五章 类
第六章 对象
第七章 包和引入
第八章 继承
第九章 特质
第十章 操作符
第十一章 高阶函数
第十二章 集合
第十三章 模式匹配和样式类
第十四章 文件和正则表达式
第十五章 注解
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修饰符
Indices and tables
¶
Read the Docs
v: stable
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.