Spec2.8和訳

「Spec2.8和訳」の編集履歴(バックアップ)一覧に戻る
Spec2.8和訳」を以下のとおり復元します。
●●● 現在工事中です ●●●

言語仕様書 2.8 (The Scalar Language Specification 2.8) の試訳を公開中です。

- [[序文・訳者注 >Spec2.8Chap0a]]
- [[第 1 章 字句構文 >Spec2.8Chap1a]]
- [[第 2 章 識別子・名前・スコープ >Spec2.8Chap2a]]
- [[第 3 章 型 >Spec2.8Chap3a]]
- [[第 4 章 基本的な宣言と定義 >Spec2.8Chap4a]]
- [[第 5 章 クラスとオブジェクト >Spec2.8Chap5a]]
- [[第 6 章 式 >Spec2.8Chap6a]]
- [[第 7 章  暗黙のパラメータとビュー >Spec2.8Chap7a]]
- [[第 8 章 パターンマッチング >Spec2.8Chap8a]]
- [[第 9 章 トップレベル定義 >Spec2.8Chap9a]]
- [[第 10 章 XML 式とパターン >Spec2.8Chap10a]]
- [[第 11 章 ユーザー定義アノテーション >Spec2.8Chap11a]]
- [[第 12 章 Scala 標準ライブラリ >Spec2.8Chap12a]]
- [[Chapter A Scala 文法要約 >Spec2.8ChapAa]]
- [[Chapter B 変更履歴 >Spec2.8ChapBa]]

&br()
・この訳については、 tmiya氏は関係していませんので氏を煩わせることが
ないようお願いします。ご意見その他、基本的には Wiki上(このページ、下方)に
投稿してください。当方(BAREISHO)に連絡を取りたい場合、メールアドレスは 
Scala By Exampleあるいは Tutorial の 和訳 PDF 中に埋め込まれた readme.txt
に書いてあります。

・断り無く編集してください。

・できれば、はじめに訳者注をお読みください。

・訳に特に問題がないと思われる英語原文は抜きました。
表示されない英文の訳もれがあるかもしれません。
また、英語PDFと表示される英文が違うこともあります。

・訳者(BAREISHO)は、意味がよくわかっていないところが多々あります。
それ故、見直してはいるのですが、誤訳も多そうです。すみません。
それでも何とか、皆様の力添えで良くなればと思っています。
(何が書いてあるか概要がわかるだけでも、ましじゃないか、と自分を慰めてます)

---------


[[序文・訳者注 >Spec2.8Chap0a]]
- &link_anchor(0.1,page=Spec2.8Chap0a){序文}
- &link_anchor(0.2,page=Spec2.8Chap0a){訳者注}

[[第 1 章 字句構文 >Spec2.8Chap1a]]
- &link_anchor(1.1,page=Spec2.8Chap1a){1.1 識別子}
- &link_anchor(1.2,page=Spec2.8Chap1a){1.2 改行文字}
- &link_anchor(1.3,page=Spec2.8Chap1a){1.3 リテラル}
-- &link_anchor(1.3.1,page=Spec2.8Chap1a){1.3.1 整数リテラル}
-- &link_anchor(1.3.2,page=Spec2.8Chap1a){1.3.2 浮動小数点リテラル}
-- &link_anchor(1.3.3,page=Spec2.8Chap1a){1.3.3 ブーリアンリテラル}
-- &link_anchor(1.3.4,page=Spec2.8Chap1a){1.3.4 文字リテラル}
-- &link_anchor(1.3.5,page=Spec2.8Chap1a){1.3.5 文字列リテラル}
-- &link_anchor(1.3.6,page=Spec2.8Chap1a){1.3.6 エスケープシーケンス}
-- &link_anchor(1.3.7,page=Spec2.8Chap1a){1.3.7 シンボルリテラル}
- &link_anchor(1.4,page=Spec2.8Chap1a){1.4 空白文字とコメント}
- &link_anchor(1.5,page=Spec2.8Chap1a){1.5 XML モード}

[[第 2 章 識別子・名前・スコープ >Spec2.8Chap2a]]

[[第 3 章 型 >Spec2.8Chap3a]]
- &link_anchor(3.1,page=Spec2.8Chap3a){3.1 パス (Paths)}
- &link_anchor(3.2,page=Spec2.8Chap3a){3.2 値型 (Vaule Types)}
-- &link_anchor(3.2.1,page=Spec2.8Chap3a){3.2.1 シングルトン型 (Singleton Types)}
-- &link_anchor(3.2.2,page=Spec2.8Chap3a){3.2.2 型射影 (Type Projection)}
-- &link_anchor(3.2.3,page=Spec2.8Chap3a){3.2.3 型指定子 (Type Designators) }
-- &link_anchor(3.2.4,page=Spec2.8Chap3a){3.2.4 パラメータ化された型 (Parameterized Types)}
-- &link_anchor(3.2.5,page=Spec2.8Chap3a){3.2.5 タプル型 (Tuple Types) }
-- &link_anchor(3.2.6,page=Spec2.8Chap3a){3.2.6 アノテーション型 (Annotated Types) }
-- &link_anchor(3.2.7,page=Spec2.8Chap3a){3.2.7 複合型 (Compound Types) }
-- &link_anchor(3.2.8,page=Spec2.8Chap3a){3.2.8 中置型 (Infix Types) }
-- &link_anchor(3.2.9,page=Spec2.8Chap3a){3.2.9 関数型 (Function Types) }
-- &link_anchor(3.2.10,page=Spec2.8Chap3a){3.2.10 存在型 (Existential Types) }
- &link_anchor(3.3,page=Spec2.8Chap3b){3.3 非値型 (Non-Value Types)}
-- &link_anchor(3.3.1,page=Spec2.8Chap3b){3.3.1 メソッド型 (Method Types)}
-- &link_anchor(3.3.2,page=Spec2.8Chap3b){3.3.2 多相的メソッド型 (Polymorphic Method Types) }
-- &link_anchor(3.3.3,page=Spec2.8Chap3b){3.3.3 型コンストラクタ (Type Constructors) }
- &link_anchor(3.4,page=Spec2.8Chap3b){3.4 基本型とメンバー定義 (Base Types and Member Definitions) }
- &link_anchor(3.5,page=Spec2.8Chap3b){3.5 型の関係 (Relations between Types) }
-- &link_anchor(3.5.1,page=Spec2.8Chap3b){3.5.1 型の等価性 (Type Equivalence) }
-- &link_anchor(3.5.2,page=Spec2.8Chap3b){3.5.2 適合性 (Conformance) }
-- &link_anchor(3.5.3,page=Spec2.8Chap3b){3.5.3 弱い適合性 (Weak Conformance) }
- &link_anchor(3.6,page=Spec2.8Chap3b){3.6 volatile 型 (Volatile Types) }
- &link_anchor(3.7,page=Spec2.8Chap3b){3.7 型消去 (Type Erasure) }

[[第 4 章 基本的な宣言と定義 >Spec2.8Chap4a]]
- &link_anchor(4.1,page=Spec2.8Chap4a){4.1 値宣言と定義 (Value Declarations and Definitions) }
- &link_anchor(4.2,page=Spec2.8Chap4a){4.2 変数宣言と定義 (Variable Declarations and Definitions) }
- &link_anchor(4.3,page=Spec2.8Chap4a){4.3 型宣言と型エイリアス (Type Declarations and Type Aliases) }
- &link_anchor(4.4,page=Spec2.8Chap4a){4.4 型パラメータ (Type Parameters) }
- &link_anchor(4.5,page=Spec2.8Chap4a){4.5 変位指定アノテーション (Variance Annotations) }
- &link_anchor(4.6,page=Spec2.8Chap4b){4.6 関数宣言と定義 }
-- &link_anchor(4.6.1,page=Spec2.8Chap4b){4.6.1 名前呼び出しパラメータ (By-Name Parameters) }
-- &link_anchor(4.6.2,page=Spec2.8Chap4b){4.6.2 反復パラメータ (Repeated Parameters) }
-- &link_anchor(4.6.3,page=Spec2.8Chap4b){4.6.3 手続き (Procedures) }
-- &link_anchor(4.6.4,page=Spec2.8Chap4b){4.6.4 メソッドの戻り値型の推論 (Method Return Type Inference) }
- &link_anchor(4.7,page=Spec2.8Chap4b){4.7 インポート節 (Import Clauses) }

[[第 5 章 クラスとオブジェクト >Spec2.8Chap5a]]
- &link_anchor(5.1,page=Spec2.8Chap5a){5.1 テンプレート (Templates) }
-- &link_anchor(5.1.1,page=Spec2.8Chap5a){5.1.1 コンストラクタ呼び出し (Constructor Invocations) }
-- &link_anchor(5.1.2,page=Spec2.8Chap5a){5.1.2 クラス線形化 (Class Linearization) }
-- &link_anchor(5.1.3,page=Spec2.8Chap5a){5.1.3 クラスメンバ (Class Members) }
-- &link_anchor(5.1.4,page=Spec2.8Chap5a){5.1.4 オーバーライド (Overriding) }
-- &link_anchor(5.1.5,page=Spec2.8Chap5a){5.1.5 継承クロージャ (Inheritance Closure) }
-- &link_anchor(5.1.6,page=Spec2.8Chap5a){5.1.6 事前定義 (Early Definitions) }

- &link_anchor(5.2,page=Spec2.8Chap5b2){5.2 修飾子 (Modifiers) }

- &link_anchor(5.3,page=Spec2.8Chap5c2){5.3 クラス定義 (Class Definitions) }
-- &link_anchor(5.3.1,page=Spec2.8Chap5c2){5.3.1 コンストラクタ定義 (Constructor Definitions) }
-- &link_anchor(5.3.2,page=Spec2.8Chap5c2){5.3.2 ケースクラス (Case Classes) }
-- &link_anchor(5.3.3,page=Spec2.8Chap5c2){5.3.3 トレイト (Traits) }
- &link_anchor(5.4,page=Spec2.8Chap5c2){5.4 オブジェクト定義 (Object Definitions) }

[[第 6 章 式 >Spec2.8Chap6a]]
- &link_anchor(6.1,page=Spec2.8Chap6a){6.1 式の型付け (Expression Typing) }
- &link_anchor(6.2,page=Spec2.8Chap6a){6.2 リテラル (Literals) }
- &link_anchor(6.3,page=Spec2.8Chap6a){6.3 null 値 (The Null Value) }
- &link_anchor(6.4,page=Spec2.8Chap6a){6.4 指定子 (Designators) }
- &link_anchor(6.5,page=Spec2.8Chap6a){6.5 this と super (This and Super) }
- &link_anchor(6.6,page=Spec2.8Chap6a){6.6 関数適用 (Function Applications) }
-- &link_anchor(6.6.1,page=Spec2.8Chap6a){6.6.1 名前付き引数とデフォルト引数 (Named and Default Arguments) }
- &link_anchor(6.7,page=Spec2.8Chap6a){6.7 メソッド値 (Method Values) }
- &link_anchor(6.8,page=Spec2.8Chap6a){6.8 型適用 (Type Applications) }
- &link_anchor(6.9,page=Spec2.8Chap6a){6.9 タプル (Tuples) }

- &link_anchor(6.10,page=Spec2.8Chap6b){6.10 インスタンス生成式 (Instance Creation Expressions) }
- &link_anchor(6.11,page=Spec2.8Chap6b){6.11 ブロック (Blocks) }
- &link_anchor(6.12,page=Spec2.8Chap6b){6.12 前置、中置と後置演算 (Prefix, Infix, and Postfix Operations) }
-- &link_anchor(6.12.1,page=Spec2.8Chap6b){6.12.1 前置演算 (Prefix Operations) }
-- &link_anchor(6.12.2,page=Spec2.8Chap6b){6.12.2 後置演算 (Postfix Operations) }
-- &link_anchor(6.12.3,page=Spec2.8Chap6b){6.12.3 中置演算 (Infix Operations) }
-- &link_anchor(6.12.4,page=Spec2.8Chap6b){6.12.4 代入演算子 (Assignment Operators) }
- &link_anchor(6.13,page=Spec2.8Chap6b){6.13 型付けされた式 (Typed Expressions) }
- &link_anchor(6.14,page=Spec2.8Chap6b){6.14 アノテーション(注釈)付きの式 (Annotated Expressions) }
- &link_anchor(6.15,page=Spec2.8Chap6b){6.15 代入 (Assignments) }

- &link_anchor(6.16,page=Spec2.8Chap6c2){6.16 条件式 (Conditional Expressions) }
- &link_anchor(6.17,page=Spec2.8Chap6c2){6.17 while ループ式 (While Loop Expressions) }
- &link_anchor(6.18,page=Spec2.8Chap6c2){6.18 do ループ式 (Do Loop Expressions) }
- &link_anchor(6.19,page=Spec2.8Chap6c2){6.19 for 内包表記と for ループ (For Comprehensions and For Loops) }
- &link_anchor(6.20,page=Spec2.8Chap6c2){6.20 return 式 (Return Expressions) }
- &link_anchor(6.21,page=Spec2.8Chap6c2){6.21 throw 式 (Throw Expressions) }
- &link_anchor(6.22,page=Spec2.8Chap6c2){6.22 try 式 (Try Expressions) }
- &link_anchor(6.23,page=Spec2.8Chap6c2){6.23 無名関数 (Anonymous Functions) }
- &link_anchor(6.24,page=Spec2.8Chap6c2){6.24 定数式 (Constant Expressions) }
- &link_anchor(6.25,page=Spec2.8Chap6c2){6.25 文 (Statements) }

- &link_anchor(6.26,page=Spec2.8Chap6d){6.26 暗黙の型変換 (Implicit Conversions) }
-- &link_anchor(6.26.1,page=Spec2.8Chap6d){6.26.1 値変換 (Value Conversions) }
-- &link_anchor(6.26.2,page=Spec2.8Chap6d){6.26.2 メソッド変換 (Method Conversions) }
-- &link_anchor(6.26.3,page=Spec2.8Chap6d){6.26.3 オーバーロード解決 (Overloading Resolution) }
-- &link_anchor(6.26.4,page=Spec2.8Chap6d){6.26.4 ローカルな型推論 (Local Type Inference) }
-- &link_anchor(6.26.5,page=Spec2.8Chap6d){6.26.5 イータ展開 (Eta Expansion) }

[[第 7 章  暗黙のパラメータとビュー >Spec2.8Chap7a]]
- &link_anchor(7.1,page=Spec2.8Chap7a){7.1 Implicit 修飾子 (The Implicit Modifier) }
- &link_anchor(7.2,page=Spec2.8Chap7a){7.2 暗黙のパラメータ (Implicit Parameters) }
- &link_anchor(7.3,page=Spec2.8Chap7a){7.3 ビュー (Views) }
- &link_anchor(7.4,page=Spec2.8Chap7a){7.4 コンテキスト境界と可視境界(ビュー境界) (Context Bounds and View Bounds) }
- &link_anchor(7.5,page=Spec2.8Chap7a){7.5 マニフェスト (Manifests) }

[[第 8 章 パターンマッチング >Spec2.8Chap8a]]
- &link_anchor(7.1,page=Spec2.8Chap8a){8.1 パターン (Patterns) }
-- &link_anchor(8.1.1,page=Spec2.8Chap8a){8.1.1 変数パターン (Variable Patterns) }
-- &link_anchor(8.1.2,page=Spec2.8Chap8a){8.1.2 型付きパターン (Typed Patterns) }
-- &link_anchor(8.1.3,page=Spec2.8Chap8a){8.1.3 パターンバインダー (Pattern Binders) }
-- &link_anchor(8.1.4,page=Spec2.8Chap8a){8.1.4 リテラルパターン (Literal Patterns) }
-- &link_anchor(8.1.5,page=Spec2.8Chap8a){8.1.5 安定識別子パターン (Stable Identifier Patterns) }
-- &link_anchor(8.1.6,page=Spec2.8Chap8a){8.1.6 コンストラクタパターン (Constructor Patterns) }
-- &link_anchor(8.1.7,page=Spec2.8Chap8a){8.1.7 タプルパターン (Tuple Patterns) }
-- &link_anchor(8.1.8,page=Spec2.8Chap8a){8.1.8 抽出子パターン (Extractor Patterns) }
-- &link_anchor(8.1.9,page=Spec2.8Chap8a){8.1.9 シーケンスパターン (Pattern Sequences) }
-- &link_anchor(8.1.10,page=Spec2.8Chap8a){8.1.10 中置演算パターン (Infix Operation Patterns)}

- &link_anchor(8.2,page=Spec2.8Chap8b){8.2 型パターン (Type Patterns) }
- &link_anchor(8.3,page=Spec2.8Chap8b){8.3 パターン中の型パラメータ推論 (Type Parameter Inference in Patterns) }
- &link_anchor(8.4,page=Spec2.8Chap8b){8.4 パターンマッチ式 (Pattern Matching Expressions) }
- &link_anchor(8.5,page=Spec2.8Chap8b){8.5 パターンマッチング無名関数 (Pattern Matching Anonymous Functions) }

[[第 9 章 トップレベル定義 >Spec2.8Chap9a]]
- &link_anchor(9.1,page=Spec2.8Chap9a){9.1 コンパイル単位 (Compilation Units) }
- &link_anchor(9.2,page=Spec2.8Chap9a){9.2 パッケージング (Packagings) }
- &link_anchor(9.3,page=Spec2.8Chap9a){9.3 パッケージオブジェクト (Package Objects) }
- &link_anchor(9.4,page=Spec2.8Chap9a){9.4 パッケージ参照 (Package References) }
- &link_anchor(9.5,page=Spec2.8Chap9a){9.5 プログラム (Programs) }

[[第 10 章 XML 式とパターン >Spec2.8Chap10a]]
- &link_anchor(10.1,page=Spec2.8Chap10a){10.1 XML 式 (XML Expressions) }
- &link_anchor(10.2,page=Spec2.8Chap10a){10.2 XML パターン (XML Patterns) }

[[第 11 章 ユーザー定義アノテーション >Spec2.8Chap11a]]

[[第 12 章 Scala 標準ライブラリ >Spec2.8Chap12a]]
- &link_anchor(12.1,page=Spec2.8Chap12a){12.1 ルートクラス (Root Classes) }
- &link_anchor(12.2,page=Spec2.8Chap12a){12.2 値クラス (Value Classes) }
-- &link_anchor(12.2.1,page=Spec2.8Chap12a){12.2.1 数値型 (Numeric Value Types) }
-- &link_anchor(12.2.2,page=Spec2.8Chap12a){12.2.2 クラス Boolean (Class Boolean) }
-- &link_anchor(12.2.3,page=Spec2.8Chap12a){12.2.3 クラス Unit (Class Unit) }

- &link_anchor(12.3,page=Spec2.8Chap12b){12.3 標準参照クラス (Standard Reference Classes) }
-- &link_anchor(12.3.1,page=Spec2.8Chap12b){12.3.1 クラス String (Class String) }
-- &link_anchor(12.3.2,page=Spec2.8Chap12b){12.3.2 タプルクラス (The Tuple Classes) }
-- &link_anchor(12.3.3,page=Spec2.8Chap12b){12.3.3 関数クラス (The Function Classes) }
-- &link_anchor(12.3.4,page=Spec2.8Chap12b){12.3.4 クラス Array (Class Array) }
- &link_anchor(12.4,page=Spec2.8Chap12b){12.4 クラス Node (Class Node) }
- &link_anchor(bibliography,page=Spec2.8Chap12b){参考文献(Bibliography)}

[[Chapter A Scala 文法要約 >Spec2.8ChapAa]]

[[Chapter B 変更履歴 >Spec2.8ChapBa]]

-------

#comment

復元してよろしいですか?

ツールボックス

下から選んでください:

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