搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
资源区
›
大数据资源
›
Spark资源
›
文档
›
Scala语言规范
0
42
1
分享
Scala语言规范
xuanxufeng
2016-11-30 16:23:27
发表于
文档
[显示全部楼层]
阅读模式
关闭右栏
42
21606
描述
pdf
127页
内容
目录
1. 词法 ..................................................... 1
1.1. 标识符 ............................................. 1
1.2. 换行字符 ............................................ 2
1.3. 字面值 ............................................. 5
1.3.1. 整型字面值 ................................... 5
1.3.2. 浮点型字面值 .................................. 5
1.3.3. 布尔型字面值 .................................. 6
1.3.4. 字符型字面值 .................................. 6
1.3.5. 字符串字面值 .................................. 6
1.3.6. 转义序列 ..................................... 7
1.3.7. 记号字面值 ................................... 8
1.4. 空白与注释 .......................................... 8
1.5. XML模式 ........................................... 8
2. 标识符,命名和域........................................... 11
3. 类型 .................................................... 13
3.1. 路径 .............................................. 14
3.2. 值类型 ............................................ 14
3.2.1. 单例类型 .................................... 14
3.2.2. 类型映射 .................................... 14
3.2.3. 类型指示 .................................... 15
3.2.4. 参数化类型 .................................. 15
3.2.5. 元组类型 .................................... 16
3.2.6. 标注类型 .................................... 16
3.2.7. 复合类型 .................................... 16
3.2.8. 中缀类型 .................................... 17
3.2.9. 函数类型 .................................... 18
3.2.10. 既存类型 .................................... 18
3.2.11. Predef中定义的原始类型 ....................... 20
3.3. 非值类型 ........................................... 20
3.3.1. 方法类型 .................................... 20
3.3.2. 多态方法类型 ................................. 21
3.3.3. 类型构造器 .................................. 21
3.4. 基本类型和成员定义 .................................. 22
3.5. 类型间的关系 ....................................... 23
3.5.1. 类型恒等 .................................... 23
3.5.2. 一致性 ...................................... 23
3.6. 易变类型 ........................................... 25
3.7. 类型擦除 ........................................... 25
4. 基本声明与定义 ............................................ 28
4.1. 值声明与定义 ....................................... 28
4.2. 变量声明与定义 ...................................... 29
4.3. 类型声明与类型别名 .................................. 31
4.4. 类型参数 ........................................... 32
4.5. 差异标注 ........................................... 33
4.6. 函数声明与定义 ...................................... 34
4.6.1. 叫名参数 .................................... 35
4.6.2. 重复参数 .................................... 35
4.6.3. 过程 ....................................... 36
4.6.4. 方法返回类型推断 ............................. 37
4.7. Import子句 ....................................... 37
5. 类与对象 ................................................. 39
5.1. 模板 .............................................. 39
5.1.1. 构造器调用 .................................. 40
5.1.2. 类的线性化 .................................. 41
5.1.3. 类成员 ...................................... 42
5.1.4. 覆盖 ....................................... 42
5.1.5. 继承闭包 .................................... 43
5.1.6. 前置定义 .................................... 43
5.2. 修饰符 ............................................ 44
5.3. 类定义 ............................................ 46
5.3.1. 构造器定义 .................................. 48
5.3.2. Case类 ..................................... 49
5.3.3. 特征 ....................................... 50
5.4. 对象定义 ........................................... 51
6. 表达式 ................................................... 53
6.1. 表达式类型化 ....................................... 54
6.2. 字面值 ............................................ 54
6.3. Null值 ........................................... 54
6.4. 指示器 ............................................ 55
6.5. This和Super ...................................... 55
6.6. 函数应用 ........................................... 56
6.7. 方法值 ............................................ 57
6.8. 类型应用 ........................................... 58
6.9. 元组 .............................................. 58
6.10. 实例创建表达式 .................................. 58
6.11. 代码块 ......................................... 59
6.12. 前缀,中缀及后缀运算 ............................. 60
6.12.1. 前缀运算 .................................... 60
6.12.2. 后缀操作 .................................... 60
6.12.3. 中缀操作 .................................... 60
6.12.4. 赋值算符 .................................... 61
6.13. 类型化的表达式 .................................. 61
6.14. 标注表达式 ...................................... 62
6.15. 赋值 ........................................... 62
6.16. 条件表达式 ...................................... 63
6.17. While循环表达式 ................................ 63
6.18. Do循环表达式 ................................... 64
6.19. For语句段...................................... 64
6.20. Return表达式 ................................... 66
6.21. Throw表达式 .................................... 66
6.22. Try表达式...................................... 66
6.23. 匿名函数 ....................................... 67
6.24. 语句 ........................................... 68
6.25. 隐式转换 ....................................... 69
6.25.1. 值转换 ...................................... 69
6.25.2. 方法转换 .................................... 69
6.25.3. 重载解析 .................................... 69
6.25.4. 本地类型推断 ................................. 71
6.25.5. Eta扩展 .................................... 73
7. 隐含参数和视图 ............................................ 75
7.1. implicit修饰符 .................................... 75
7.2. 隐含参数 ........................................... 75
7.3. 视图 .............................................. 78
7.4. 视图边界 ........................................... 79
8. 模式匹配 ................................................. 81
8.1. 模式 .............................................. 81
8.1.1. 变量模式 .................................... 82
8.1.2. 类型化模式 .................................. 82
8.1.3. 字面值模式 .................................. 82
8.1.4. 稳定标识符模式 ............................... 82
8.1.5. 构造器模式 .................................. 83
8.1.6. 元组模式 .................................... 83
8.1.7. 提取模式 .................................... 83
8.1.8. 模式序列 .................................... 84
8.1.9. 中缀操作符模式 ............................... 84
8.1.10. 模式选择 .................................... 84
8.1.11. XML模式 .................................... 84
8.1.12. 正则表达式模式 ............................... 84
8.1.13. 恒等模式 .................................... 85
8.2. 类型模式 ........................................... 85
8.3. 模式中的类型参数推断 ................................. 85
8.4. 模式匹配表达式 ...................................... 87
8.5. 模式匹配匿名函数 .................................... 88
9. 顶级定义 ................................................. 91
9.1. 编译单元 ........................................... 91
9.2. 打包 .............................................. 91
9.3. 包引用 ............................................ 91
9.4. 程序 .............................................. 92
10. XML表达式与模式 ....................................... 93
10.1. XML表达式...................................... 93
10.2. XML模式 ....................................... 94
11. 用户定义的标注 ......................................... 97
12. Scala标准库 ......................................... 101
12.1. 根类 .......................................... 101
12.2. 值类 .......................................... 103
12.2.1. 数字值类型 ................................. 103
12.2.2. Boolean类 ................................. 105
12.2.3. Unit类 .................................... 106
12.3. 标准引用类 ..................................... 106
12.3.1. String类 .................................. 106
12.3.2. Tuple类 ................................... 106
12.3.3. Function类 ................................ 107
12.3.4. Array类 ................................... 107
12.4. Node类 ....................................... 109
12.5. Predef对象 ................................... 111
链接:
http://pan.baidu.com/s/1boLOYwn
密码:
游客,如果您要查看本帖隐藏内容请
回复
游客,如果您要查看本帖隐藏内容请
回复
关注公众号,获取大数据、人工智能20套、区块链资源5阶段等资源,随时更新,获取最新技术资源
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
已有(42)人评论
电梯直达
正序浏览
刚果
发表于 2016-11-30 16:48:54
看看看吧
回复
使用道具
举报
显身卡
wangqun0101
发表于 2016-11-30 17:40:57
好东西!
回复
使用道具
举报
显身卡
是饭饭
发表于 2016-11-30 18:42:53
学习一下
回复
使用道具
举报
显身卡
355815741
发表于 2016-11-30 19:46:17
谢谢分享!
回复
使用道具
举报
显身卡
大自然的搬运工
发表于 2016-12-1 08:45:10
学习一下
回复
使用道具
举报
显身卡
wxzsebastian
发表于 2016-12-1 08:58:11
谢谢楼主分享,沙发//
回复
使用道具
举报
显身卡
恰同学少年
发表于 2016-12-1 09:19:33
下载看看
回复
使用道具
举报
显身卡
wangzengxu2
发表于 2016-12-1 09:19:45
6666666666666666
回复
使用道具
举报
显身卡
lgwhwyhd
发表于 2016-12-1 09:20:50
正需要,谢分享!
回复
使用道具
举报
显身卡
还有一些帖子被系统自动隐藏,点此展开
1
2
3
4
5
/ 5 页
下一页
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
灌水之王
经常在论坛发帖,且发帖量较大
发表新帖
xuanxufeng
实习版主
关注
821
主题
1223
帖子
173
粉丝
TA的主题
GPU介绍及TensorFlow如何使用GPU跑程序
2018-6-14
深入了解spark sql的高级性能
2018-6-14
openstack--L版本安装文档
2018-6-12
Storm—基于拓扑的流数据实时计算系统
2018-6-12
Hadoop权威指南.大数据的存储与分析.第4版.修订版.升级版
2018-6-11
24小时热文
Docker+容器与容器云(第2版)
docker容器实战:原理、架构与应用
Docker基础与实战
kafka面试题精选
Nebula Flink Connector 在实时 ETL 的实践
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈