アットウィキロゴ

Spec2.8-r-menu

+ 序文・訳者注

序文・訳者注
序文
訳者注

+ 1章 字句構文

1 字句構文
1.1 識別子
1.2 改行文字
1.3 リテラル
1.3.1 整数リテラル
1.3.2 浮動小数点リテラル
1.3.3 ブーリアンリテラル
1.3.4 文字リテラル
1.3.5 文字列リテラル
1.3.6 エスケープシーケンス
1.3.7 シンボルリテラル
1.4 空白文字とコメント
1.5 XML モード

2章 識別子・名前・スコープ

+ 3章 型

3 型
3.1 パス
3.2 値型
3.2.1 シングルトン型
3.2.2 型射影
3.2.3 型指定子
3.2.4 パラメータ化された型
3.2.5 タプル型
3.2.6 アノテーション型
3.2.7 複合型
3.2.8 中置型
3.2.9 関数型
3.2.10 存在型
3.3 非値型
3.3.1 メソッド型
3.3.2 多相的メソッド型
3.3.3 型コンストラクタ
3.4 基本型とメンバー定義
3.5 型の関係
3.5.1 型の等価性
3.5.2 適合性
3.5.3 弱い適合性
3.6 volatile 型
3.7 型消去

+ 4章 基本的な宣言と定義

4 基本的な宣言と定義
4.1 値宣言と定義
4.2 変数宣言と定義
4.3 型宣言と型エイリアス
4.4 型パラメータ
4.5 変位指定アノテーション
4.6 関数宣言と定義
}
4.6.1 名前呼び出しパラメータ
4.6.2 反復パラメータ
4.6.3 手続き
4.6.4 メソッドの戻り値型の推論
4.7 インポート節

+ 5章 クラスとオブジェクト

5 クラスとオブジェクト
5.1 テンプレート
5.1.1 コンストラクタ呼び出し
5.1.2 クラス線形化
5.1.3 クラスメンバ
5.1.4 オーバーライド
5.1.5 継承クロージャ
5.1.6 事前定義

5.2 修飾子

5.3 クラス定義
5.3.1 コンストラクタ定義
5.3.2 ケースクラス
5.3.3 トレイト
5.4 オブジェクト定義

+ 6章 式

6 式
6.1 式の型付け
6.2 リテラル
6.3 null 値
6.4 指定子
6.5 this と super
6.6 関数適用
6.6.1 名前付き引数とデフォルト引数
6.7 メソッド値
6.8 型適用
6.9 タプル

6.10 インスタンス生成式
6.11 ブロック
6.12 前置、中置と後置演算
6.12.1 前置演算
6.12.2 後置演算
6.12.3 中置演算
6.12.4 代入演算子
6.13 型付けされた式
6.14 アノテーション(注釈)付きの式
6.15 代入

6.16 条件式
6.17 while ループ式
6.18 do ループ式
6.19 for 内包表記と for ループ
6.20 return 式
6.21 throw 式
6.22 try 式
6.23 無名関数
6.24 定数式
6.25 文

6.26 暗黙の型変換
6.26.1 値変換
6.26.2 メソッド変換
6.26.3 オーバーロード解決
6.26.4 ローカルな型推論
6.26.5 イータ展開

+ 7章 暗黙のパラメータとビュー

7 暗黙のパラメータとビュー
7.1 Implicit 修飾子
7.2 暗黙のパラメータ
7.3 ビュー
7.4 コンテキスト境界と可視境界(ビュー境界)
7.5 マニフェスト

+ 8章 パターンマッチング

8 パターンマッチング
8.1 パターン
8.1.1 変数パターン
8.1.2 型付きパターン
8.1.3 パターンバインダー
8.1.4 リテラルパターン
8.1.5 安定識別子パターン
8.1.6 コンストラクタパターン
8.1.7 タプルパターン
8.1.8 抽出子パターン
8.1.9 シーケンスパターン
8.1.10 8.1.10 中置演算パターン

8.1.11 パターン選択
8.1.12 XML パターン
8.1.13 正規表現パターン
8.1.14 明白パターン

8.2 型パターン
8.3 パターン中の型パラメータ推論
8.4 パターンマッチ式
8.5 パターンマッチング無名関数

+ 9章 トップレベル定義

9トップレベル定義
9.1 コンパイル単位
9.2 パッケージング
9.3 パッケージオブジェクト
9.4 パッケージ参照
9.5 プログラム

+ 10章 XML 式とパターン

10 XML 式とパターン
10.1 XML 式
10.2 XML パターン

11章 ユーザー定義アノテーション

+ 12章 Scala 標準ライブラリ

12 Scala 標準ライブラリ
12.1 ルートクラス
12.2 値クラス
12.2.1 数値型
12.2.2 クラス Boolean
12.2.3 クラス Unit

12.3 標準参照クラス
12.3.1 クラス String
12.3.2 タプルクラス
12.3.3 関数クラス
12.3.4 クラス Array
12.4 クラス Node
12.5 事前定義済みオブジェクト
参考文献(Bibliography)

A Scala 文法要約
B 変更履歴

タグ:

+ タグ編集
  • タグ:
最終更新:2011年02月13日 12:01
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。