Challenge 3: An Array of Hashes — Solution people = [ { name: "Philip", age: 33 }, { name: "Alex", age: 28 }, { name: "Jordan", age: 41 } ] people.each do |person| puts "#{person[:name]} is #{person[:age]} years old." end =begin Output: Philip is 33 years old. Alex is 28 years old. Jordan is 41 years old. Notes: - people is an Array containing three Hash objects, each using symbol keys (:name, :age) per the chapter's shorthand syntax. - .each do |person| ... end loops over the array, binding each hash to the block variable person in turn — this is the standard Ruby iteration pattern, previewed here ahead of the full Control Flow chapter. - person[:name] and person[:age] read values out of each hash using symbol keys, and string interpolation (#{ }) builds the sentence directly from those values with no manual type conversion needed. =end