Ruby Ruby Collections Ruby Hashes Working with Hash Keys

jakefish
jakefish
7,961 Points

I am struggling with setting the new variable, "food" to be true

How do I go about doing the second part of this challenge? Do I need an if statement?

hash.rb
hash = { "name" => "Bread", "quantity" => 1, "calories" => 100 }
hash.has_key?("calories")
hash.store("name", food)

Hi Jake,

Yes, you want to use an if statement here. You also might be getting tripped on the "new variable" part. food should be a new variable, not a value stored in the hash.

hash = { "name" => "Bread", "quantity" => 1, "calories" => 100 }
# check for the key "calories" in hash
if hash.has_key?("calories")
  # assign true to a new variable named food
  food = true
end