Ruby Ruby Collections Ruby Hashes Working with Hash Keys

Hash keys and food variable

It keeps giving me this error "Bummer! We tried a different hash without a 'calories' key, and your 'food' variable was still set to true. Check your code!"

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

hash.has_key?("calories") 

food=true

1 Answer

Javier Pacheco
Javier Pacheco
3,418 Points

if hash.has_key?("calories") food = true end

This is how it works. Its still confusing to me.