OSDN Git Service

LaTex用に更新.
[omake-japanese/omake_trans.git] / detail.rst
index 73572ef..77d73bb 100644 (file)
@@ -5,7 +5,7 @@
    single: value
 .. _label6:
 
-6. 式と値
+式と値
 ==================================
 .. omake provides a full programming-language including many system and IO functions. The language is object-oriented – everything is an object, including the base values like numbers and strings. However, the omake language differs from other scripting languages in three main respects.
 
@@ -37,7 +37,7 @@ omakeは多くのシステムとIO関数を含んでいる、フル機能のプ
    single: private
 .. _label6.1:
 
-6.1 動的なスコーピング
+動的なスコーピング
 ----------------------------------
 .. Dynamic scoping means that the value of a variable is determined by the most recent binding of the variable in scope at runtime. Consider the following program.
 
@@ -108,7 +108,7 @@ omakeは多くのシステムとIO関数を含んでいる、フル機能のプ
 
 .. _label6.2:
 
-6.2 関数評価
+関数評価
 ----------------------------------
 .. Apart from I/O, omake programs are entirely functional. This has two parts:
 
@@ -147,7 +147,7 @@ IOを除いて、omakeのプログラムは全体が関数的です。これは
    single: .PHONY
 .. _label6.3:
 
-6.3 環境のエクスポート
+環境のエクスポート
 ----------------------------------
 .. The export directive can be used to propagate all or part of an inner scope back to its parent. If used without arguments, the entire scope is propagated back to the parent; otherwise the arguments specify which part of the environment to propagate. The most common usage is to export some or all of the definitions in a conditional block. In the following example, the variable B is bound to 2 after the conditional. The A variable is not redefined.
 
@@ -216,7 +216,7 @@ IOを除いて、omakeのプログラムは全体が関数的です。これは
    single: export
 .. _label6.3.1:
 
-6.3.1 区域のエクスポート
+区域のエクスポート
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 .. This feature was introduced in version 0.9.8.5.
 
@@ -237,7 +237,7 @@ IOを除いて、omakeのプログラムは全体が関数的です。これは
    single: return
 .. _label6.3.2:
 
-6.3.2 エクスポートされた区域から値を返す
+エクスポートされた区域から値を返す
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 .. This feature was introduced in version 0.9.8.5.
 
@@ -322,7 +322,7 @@ omakeでの評価は先行して行われます。これは評価文に遭遇し
    single: instanceof
 .. _label6.4:
 
-6.4 オブジェクト
+オブジェクト
 ----------------------------------
 .. omake is an object-oriented language. Everything is an object, including base values like numbers and strings. In many projects, this may not be so apparent because most evaluation occurs in the default toplevel object, the Pervasives object, and few other objects are ever defined.
 
@@ -367,7 +367,7 @@ omakeはオブジェクト指向型言語です。数や文字列のような基
    single: メソッド
 .. _label6.5:
 
-6.5 フィールドとメソッドの呼び出し
+フィールドとメソッドの呼び出し
 ----------------------------------
 .. The fields and methods of an object are named using object.name notation. For example, let's define a one-dimensional point value.
 
@@ -409,7 +409,7 @@ omakeはオブジェクト指向型言語です。数や文字列のような基
    single: オーバーライド
 .. _label6.6:
 
-6.6 メソッドのオーバーライド
+メソッドのオーバーライド
 ----------------------------------
 .. Suppose we wish to create a new object that moves by 2 units, instead of just 1. We can do it by overriding the move method.
 
@@ -434,7 +434,7 @@ omakeはオブジェクト指向型言語です。数や文字列のような基
 
 .. _label6.7:
 
-6.7 親の呼び出し
+親の呼び出し
 ----------------------------------
 .. Suppose we wish to define a new move method that just calls the old one twice. We can refer to the old definition of move using a super call, which uses the notation $(classname::name <args>). The classname should be the name of the superclass, and name the field or method to be referenced. An alternative way of defining the Point2 object is then as follows.