ブロックの評価結果を返します。メソッド名の文字列かシンボルです。呼び出すメソッドに渡される引数です。等しければ真を返します。等しいかどうかを判定するのに使われます。メソッドも再定義しなければなりません。比較するオブジェクトです。自身の時、真を返します。...Object#object_idが一致するかどうかを調べます。比較するオブジェクトです。メソッドとして追加します。Klass.new.a......きます。なるという違いがあります。(4.0)2.1.0インスタンスメソッドオブジェクトを凍結(内容の変更を禁止)します。使えばほぼ同じ内容の凍結されていないオブジェクトを得ることはできます。(4.0)2.1.0インスタンスメソッドオブジェクトが凍結(内容の変更を禁止)されているときに真を返します。...を禁止)されているときに真を返します。(4.0)2.1.0インスタンスメソッドオブジェクトのハッシュ値を返します。トを格納するのに用いられています。...トのハッシュ値を返します。クラスでオブジェクトを格納するのに用いられています。クラスで利用されます。B.hashの関係を必ず満たして......ればいけません。再定義した時には必ずこちらも合わせて再定義してください。組込みのハッシュ関数が使用されます(これを変......Fixnumに収まらない場合は切り捨てられます。(4.0)2.1.0インスタンスメソッドユーザ定義クラスのオブジェクト初期化メソッド。ユーザ定義クラスのオブジェクト初期化メソッド。新しく生成されたオブジェクトの初期化のために呼び出されます。他の言語のコンストラクタに相当します。デフォルトの動作ではなにもしません。与えられた引数がそのまま渡されます。サブクラスではこのメソッドを必要に応じて再定義されることが期待されています。