(63448.0)2.4.0特異メソッド新しいハッシュを生成します。引数は必ず偶数個指定しなければなりません。奇数番目がキー、偶数番目が値になります。新しいハッシュを生成します。引数は必ず偶数個指定しなければなりません。奇数番目がキー、偶数番目が値になります。このメソッドでは生成するハッシュにデフォルト値を指定することはできません。Hash.newを使うか、Hash#default=で後から指定してください。生成するハッシュのキーと値の組です。数個(0を含む)指定しなければいけません。奇数個の引数を与えたときに発生します。以下は配列からハッシュを生成する方法の例です。(63403.0)2.4.0インスタンスメソッドselfとotherのハッシュの内容をマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。selfとotherのハッシュの内容をマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。同じキーがあった場合はブロック付きか否かで判定方法が違います。ブロック付きのときはブロックを呼び出してその返す値を重複キーに対応する値にします。otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。ハッシュに変換できるオブジェクトです。(63403.0)2.4.0インスタンスメソッドselfとotherのハッシュの内容をマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。selfとotherのハッシュの内容をマージ(統合)した結果を返します。デフォルト値はselfの設定のままです。同じキーがあった場合はブロック付きか否かで判定方法が違います。ブロック付きのときはブロックを呼び出してその返す値を重複キーに対応する値にします。otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。ハッシュに変換できるオブジェクトです。ハッシュに変換しようとします。ハッシュに変換しようとします。このメソッドは引数がハッシュであるかどうかを調べるために使えます。(63388.0)2.4.0特異メソッド新しいハッシュを生成します。引数otherと同一のキーと値を持つ新たなハッシュを生成して返します。新しいハッシュを生成します。引数otherと同一のキーと値を持つ新たなハッシュを生成して返します。引数otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。デフォルト値はコピーしません。一方でキーや値に破壊的操作を行うともう片方にも影響します。ハッシュに変換できるオブジェクトです。(63382.0)2.4.0インスタンスメソッド値からキーへのハッシュを作成して返します。値からキーへのハッシュを作成して返します。異なるキーに対して等しい値が登録されている場合、最後に定義されている値が使用されます。値が重複していたときに備えて、変換後の値を配列として保持するには、次のようにします。素を削除したハッシュを返します。素を削除したハッシュを返します。selfを破壊的に変更したい場合はかわりにHash#delete_ifかHash#reject!を使います。ハッシュを生成して返します。ペアについてブロックを評価し,真となるペアだけを含むハッシュを生成して返します。オブジェクトを返します。(63328.0)2.4.0インスタンスメソッドすべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。すべての値に対してブロックを呼び出した結果で置き換えたハッシュを返します。置き換えたハッシュを返します。オブジェクトを返します。(63313.0)2.4.0インスタンスメソッドselfと同じ内容を持つ新しいハッシュを返します。selfと同じ内容を持つ新しいハッシュを返します。内容だけをコピーします。どちらのメソッドも要素それ自体のコピーはしません。参照しているオブジェクトが変わらない「浅い(shallow)」コピーを行います。(63313.0)2.4.0インスタンスメソッドselfと同じ内容を持つ新しいハッシュを返します。selfと同じ内容を持つ新しいハッシュを返します。内容だけをコピーします。どちらのメソッドも要素それ自体のコピーはしません。参照しているオブジェクトが変わらない「浅い(shallow)」コピーを行います。関連づけられた値を返します。関連づけられた値を返します。該当するキーが登録されていない時には、デフォルト値を返します。探索するキーを指定します。