コース概要

導入

  • Scala JVM 言語として
  • オブジェクト指向プログラミングと関数型プログラミングの比較

オブジェクト関数の概要 Programming

  • 末尾再帰
  • 部分的な機能
  • カリー化と部分関数の適用
  • クロージャ
  • 遅延評価

Scala 型システムをマスターする

  • 特性について
  • 構造タイプ
  • パス依存型
  • 自己タイプ
  • 共分散と反分散
  • 型の境界

Scala の高度なパターン マッチング

  • ディープマッチング
  • エクストラクタの使用

Scala 暗黙的の使用

  • 暗黙的な変換、クラス、パラメータ
  • 型クラスパターン
  • コンテキストとビューの境界

ライブラリとDSL

  • 名前別パラメータを使用したカスタム制御構造
  • 適切に設計されたライブラリと内部 DSL の構築

Scala コレクションの操作

  • ストリームの操作
  • マニフェストとクラスタグ
  • ビルダー
  • CanBuildFrom
  • カスタムコレクションの構築

機能例外処理

  • 従来の例外処理
  • 機能例外処理
  • For 内包表記で Try を使用する

閉会の辞

要求

  • Scalaプログラミングの実務経験
  • パターンマッチとtraitに精通している

観客

  • Scalaのより高度で微妙な機能を学びたいプログラマー
  14 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (3)

関連コース

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

  28 時間

Advanced Java Security

  21 時間

Combined JAVA, PHP and Web Application Security

  28 時間

Standard Java Security

  14 時間

Java and Web Application Security

  21 時間

関連カテゴリー