Ruby Ruby Loops Build a Simple Contact List Hash and Array Iteration

Quack Quack?

What?

contact_list.rb
contact_list = [
  {"name" => "Jason", "phone_number" => "123"},
  {"name" => "Nick", "phone_number" => "456"}
]
contact_list.each

1 Answer

HI Zachery,

Please add question next time to help us what's the problem is.

Question is Using the each method, iterate over the contact_list array. Assign each array item to the local variable contact in the block and print out the value of the name and phone_number keys.

Hint---> Local variable called Contact and then print out name & phone number as Keys.

contact_list = [
  {"name" => "Jason", "phone_number" => "123"},
  {"name" => "Nick", "phone_number" => "456"}
]
contact_list.each do |contact|
  puts contact["name"]
  puts contact["phone_number"]
end

Quack!!! :smiley:

so the "Assign" is the verb of what happens during the "each" method? thank you, i haven't been this frustrated on anything in years

Just keep practice with Variables things to store a value and assign a name to that value, you will get grasp later. :)