rubyハッシュ

ハッシュの基本

person = {
  "name" => "Alice",
  "age" => 10,
  "city" => "Wonderland"
}

ハッシュのキーを取得

keys = person.keys
puts keys.inspect  # 出力: ["name", "age", "city"]

ハッシュの値を取得

age = person["age"]
puts age  # 出力: 10

ハッシュにキーと値を追加

person["occupation"] = "Adventurer"
puts person.inspect
# 出力: {"name"=>"Alice", "age"=>10, "city"=>"Wonderland", "occupation"=>"Adventurer"}

ハッシュからキーと値を削除

person.delete("city")
puts person.inspect
# 出力: {"name"=>"Alice", "age"=>10, "occupation"=>"Adventurer"}