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