Rubyリファレンス: Home

has_value?, value? (Hash)

Edit   History

標準クラス・モジュール > Hash > has_value?, value?

hash.has_value?(val)
hash.value?(val)

has_value?メソッドは、ハッシュのキーの値に引数valと同じものがあればtrue、なければfalseを返します。value?メソッドは、has_value?の別名です。

scores = { "Alice" => 50, "Bob" => 60, "Carol" => 100, "David" => 40 }
puts scores.has_value?(100)
puts scores.has_value?(0)
true
false

関連項目