書くと以下のように定義できます。メソッドオブジェクトのクラスです。よりオブジェクト化されたメソッドオブジェクトのクラスです。メソッドの実体(名前でなく)とレシーバの組を封入します。オブジェクトと違ってコンテキストを保持しません。何度も繰り返し生成する場合に向くと言えます。大規模コードに向くと言えます。以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。バグ修正がメインになります。以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。バグ修正がメインになります。ENDRubyでは(Cなどとは異なり)制御構造は式であって、何らかの値を返すものがあります(返さないものもあります。このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。2.4.0このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。それぞれのエントリーは参照情報があるため短いです。(73.0)2.6.0クラススレッドの同期機構の一つである状態変数を実現するクラスです。スレッドの同期機構の一つである状態変数を実現するクラスです。理解するのに参考になります。排他領域で動いていたとします。現在空いていないリソースが必要になったので空くまで待つことにしたとします。これはうまくいきません。ユーザ定義クラスのオブジェクトコピーの初期化メソッド。ユーザ定義クラスのオブジェクトコピーの初期化メソッド。インスタンス変数や特異メソッドは変化しません。Object#dupの内部で使われています。インタプリタが知り得ない情報をコピーするために使用(定義)されます。機能を提供するライブラリです。機能を提供するライブラリです。(37.0)2.6.0クラス特殊な用途のために意図的にほとんど何も定義されていないクラスです。Objectクラスの親にあたります。以降で導入されました。特殊な用途のために意図的にほとんど何も定義されていないクラスです。Objectクラスの親にあたります。以降で導入されました。クラスからほとんどのメソッドを取り除いたクラスです。受け継いだ関数的メソッドを多数有しています。クラスはオブジェクトの同一性を識別したりメソッドを呼んだりする最低限の機能の他は一切の機能を持っていません。このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。2.5.0このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。それぞれのエントリーは参照情報があるため短いです。このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。2.6.0このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。それぞれのエントリーは参照情報があるため短いです。十分な情報と共に書かれた全ての変更のリス......ます。リリース後すぐにリリースされる予定です。メソッドを含みません。......をリビルドする必要がある負担がなくなります。オブジェクトを返します。オブジェクトを返します。メソッド名を引数として与えると発生します。オブジェクトを返します。Stringで指定します。定義されていないメソッド名を引数として与えると発生します。セッション管理を行うライブラリ。セッション管理を行うライブラリ。使用した方がよりわかりやすいでしょう。ライクなインターフェースです。とプログラムが記録したセッション情報から構成されます。記録できるのは文字列のみです。