Ruby Ruby Collections Ruby Hashes Working with Hash Keys

Rhonda Goolsby
Rhonda Goolsby
6,125 Points


why doesn't this query below result in the correct answer: hash.has_key?("calories") the question is to find out if the hash variable has a key called "calories"

hash = { "name" => "Bread", "quantity" => 1, "calories" => 100 }

1 Answer

Jennifer Nordell
Jennifer Nordell
Treehouse Staff

Hi there! You're doing terrific and that line that checks if hash.has_key? runs and is spot on! However, the result of that question isn't saved anywhere. It seems you may have missed the second line of the instructions:

If it does, set a new variable called food to true.

So your second line should begin with food =.

Hope this helps! :sparkles: