ハッシュのキーの存在確認

Hash#key?でハッシュにキーが存在するかを調べられます。

hoge = {
   "one" => 1,
   "two" => 2,
   "three" => 3,
}

if hoge.key?('one') then
   puts "oneは存在します。"
else
   puts "oneは存在しません。"
end

if hoge.key?('four') then
   puts "fourは存在します。"
else
   puts "fourは存在しません。"
end

関連項目