Chapters
はじめに
Scalaとは
ScalaでHello, World!
変数
基本データ型
型の相互変換
演算子とその他の構文規則
構文・文・式の違い
プログラム制御
【クラス】クラスの定義とコンストラクタ
【クラス】フィールド
【クラス】メソッド
【クラス】ゲッタ/セッタメソッド
【クラス】継承
【クラス】トレイト
【クラス】シールドされたクラス/トレイト
【クラス】多態性(ポリモフィズム)
【クラス】アクセス修飾子
【クラス】オブジェクト
【クラス】コンパニオンオブジェクト
【クラス】ケースクラス
型の階層
【パッケージ】パッケージとインポート
【パッケージ】パッケージオブジェクト
【関数】値として扱える関数
【関数】高階メソッド
【関数】クロージャ
【関数】パーシャルファンクション
【関数】その他の関数機能
パラメータ化された型(ジェネリクス)
Option型
Try型
Either型
タプル型
代数的データ型
暗黙の型変換と暗黙のパラメータ
配列
【コレクション】コレクションの型階層
【コレクション】コレクションの作成
【コレクション】不変Seq
【コレクション】不変Set
【コレクション】不変Map
【コレクション】可変Seq
【コレクション】可変Set
【コレクション】可変Map
【コレクション】共通操作
【コレクション】Javaのコレクションとの相互変換
値を返すfor-yield式
Appendix
あとがきと著者プロフィール
Author
kubell社所属/DDD Evans本レビューア/Scala,Rust/お仕事は➡ bit.ly/3kIYMJU / 質問は➡ peing.net/ja/j5ik2o / Github sponsor ➡ github.com/sponsors/j5ik2o
Topics
- 公開
- 本文更新
- 文章量
- 約358,094字
- 価格
- 500円