diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec | 29 |
1 files changed, 20 insertions, 9 deletions
@@ -845,10 +845,10 @@ Rubyには処理系そのものに以下の機能が組み込まれている. ライブラリをロー ** 関数 -Rubyには厳密な意味では関数はないがKernelクラスのメソッドの一部は(全ク -ラスから関数形式で呼び出せるので), 関数的に用いられる. 関数的に用いら -れるメソッドを以下にあげる. これらのメソッドを再定義する際には互換性を -考えて行なうべきである. +Rubyには厳密な意味では関数はないがBuiltinクラスのメソッドは(全ての通常 +クラスから関数形式で呼び出せるので), 関数的に用いられる. 関数的に用い +られるメソッドを以下にあげる. これらのメソッドを再定義する際には互換性 +を考えて行なうべきである. _exit(status) @@ -1431,6 +1431,17 @@ Methods: 商と剰余の2要素の配列を返す. +*** Builtin(クラス) + +全ての通常クラスのスーパークラス. Ruby組み込みの全ての関数的に呼ばれるメソッド +はこのクラスで定義されている. + +SuperClass: Kernel + +Methods: + + 「関数」の項目を参照のこと. + *** Class(クラス) クラスのクラス. より厳密に説明するとクラスは特異メソッドを継承するため @@ -2452,8 +2463,7 @@ Single Methods: *** Kernel(クラス) -全てのクラスの基底クラス. Ruby組み込みの全ての関数的に呼ばれるメソッド -はこのクラスで定義されている. +全てのクラスの基底クラス. SuperClass: なし @@ -2663,10 +2673,11 @@ Methods: *** Object(クラス) -全ての通常クラスのスーパクラス. このクラスのサブクラスでないクラスは -KernelとNilだけである. +全ての通常クラスのスーパクラス. 通常クラスのインスタンスの一般的な振舞 +いを定義している. このクラスのサブクラスでないクラスはKernelとNilと, +組み込み関数を定義しているBuiltinだけである. -SuperClass: Kernel +SuperClass: Builtin Methods: |