课程大纲

介绍

  • Scala 作为 JVM 语言
  • 面向异议编程与函数式编程

对象函数概述 Programming

  • 尾递归
  • 部分函数
  • 咖喱和偏函数应用
  • 闭 包
  • 惰性评估

掌握 Scala 类型系统

  • 关于性状
  • 结构类型
  • 路径相关类型
  • 自身类型
  • 协方差和逆方差
  • 类型边界

Scala 中的高级模式匹配

  • 深度匹配
  • 使用提取器

使用 Scala 隐式

  • 隐式转换、类和参数
  • 类型类模式
  • 上下文和视图边界

库和 DSL

  • 具有按名称参数的自定义控制结构
  • 构建设计良好的库和内部 DSL

使用 Scala 个集合

  • 使用流
  • 清单和类标记
  • 建设者
  • CanBuildFrom
  • 构建自定义集合

功能异常处理

  • 传统异常处理
  • 功能异常处理
  • 使用 Try with For 推导式

闭幕致辞

要求

  • Scala 编程实践经验
  • 熟悉模式匹配和特征

观众

  • Scala 希望学习 Scala 更高级和更细微功能的程序员
  14 小时

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.

每位参与者的报价

客户评论 (3)

相关课程

Combined C/C++, JAVA and Web Application Security

  28 小时

Advanced Java Security

  21 小时

Combined JAVA, PHP and Web Application Security

  28 小时

Java and Web Application Security

  21 小时

课程分类