課程簡介

介紹

  • Scala 作為 JVM 語言
  • 面向異議程式設計與函數式程式設計

物件函數概述 Programming

  • 尾遞歸
  • 部分函數
  • 咖喱和偏函數應用
  • 閉包
  • 惰性評估

掌握 Scala 類型系統

  • 關於性狀
  • 結構類型
  • 路徑相關類型
  • 自身類型
  • 協方差和逆方差
  • 類型邊界

Scala 中的高級模式匹配

  • 深度匹配
  • 使用提取器

使用 Scala 隱式

  • 隱式轉換、類和參數
  • 類型類模式
  • 上下文和檢視邊界

庫和 DSL

  • 具有按名稱參數的自定義控制結構
  • 構建設計良好的庫和內部 DSL

使用 Scala 個集合

  • 使用流
  • 清單和類標記
  • 建設者
  • CanBuildFrom
  • 構建自訂集合

功能異常處理

  • 傳統異常處理
  • 功能異常處理
  • 使用 Try with For 推導式

閉幕致辭

最低要求

  • Scala 程式設計實踐經驗
  • 熟悉模式匹配和特徵

觀眾

  • Scala 希望學習 Scala 更高級和更細微功能的程式師
 14 時間:

人數



每位參與者的報價

客戶評論 (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 時間:

課程分類