Ruby ハッシュのキーや値の存在確認を行う

  • 作成日 2021.09.07
  • 更新日 2022.08.04
  • Ruby
Ruby ハッシュのキーや値の存在確認を行う

Rubyで、ハッシュのキーや値の存在確認を行うサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

キー存在確認

以下の関数たちを使用すれば、キーの存在確認を行うことが可能です。

h = {'key1' => 'val1', 'key2' => 'val2'}

p h.key?('key1')
# true

p h.has_key?('key1')
# true

p h.include?('key1')
# true

p h.member?('key1')
# true

値存在確認

以下の関数たちを使用すれば、値の存在確認を行うことが可能です。

h = {'key1' => 'val1', 'key2' => 'val2'}

p h.value?('val1')
# true

p h.has_value?('val1')
# true