このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.1 リファレンスマニュアル

instance method Hash#rassoc

rassoc(value) -> Array | nilRuby 1.9.3 から[permalink][rdoc][edit]

ハッシュ内を検索して、引数 value と 一致する値を探します。

比較は == メソッドを使用して行われます。一致する値があれば、該当するキーとその値とを要素とするサイズ 2 の配列を返します。ない場合には nil を返します。

[PARAM] value:
探索する値。
a = {1=> "one", 2 => "two", 3 => "three", "ii" => "two"}
p a.rassoc("two")  #=> [2, "two"]
p a.rassoc("four") #=> nil

[SEE_ALSO] Hash#assoc, Array#rassoc