Rubyリファレンス: Home

rassoc (Hash)

Edit   History

Ruby 1.9

標準クラス・モジュール > Hash > rassoc

hash.rassoc(val)

rassocメソッドは、ハッシュから引数valと同じ値を順に探し、見つかったらキーと値のペアを配列にして返します。見つからないときはnilを返します。

capitals = { "Japan" => "Tokyo", "Italy" => "Roma", "China" => "Beijing"}
p capitals.rassoc("Tokyo")
p capitals.rassoc("Paris")
["Japan", "Tokyo"]
nil

関連項目