感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
介绍
- Scala 作为 JVM 语言
- 面向异议编程与函数式编程
对象函数概述 Programming
- 尾递归
- 部分函数
- 咖喱和偏函数应用
- 闭 包
- 惰性评估
掌握 Scala 类型系统
- 关于性状
- 结构类型
- 路径相关类型
- 自身类型
- 协方差和逆方差
- 类型边界
Scala 中的高级模式匹配
- 深度匹配
- 使用提取器
使用 Scala 隐式
- 隐式转换、类和参数
- 类型类模式
- 上下文和视图边界
库和 DSL
- 具有按名称参数的自定义控制结构
- 构建设计良好的库和内部 DSL
使用 Scala 个集合
- 使用流
- 清单和类标记
- 建设者
- CanBuildFrom
- 构建自定义集合
功能异常处理
- 传统异常处理
- 功能异常处理
- 使用 Try with For 推导式
闭幕致辞
要求
- Scala 编程实践经验
- 熟悉模式匹配和特征
观众
- Scala 希望学习 Scala 更高级和更细微功能的程序员
14 小时