Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialAndrew Alvarez
11,964 Pointshash and array
Challenge Task 1 of 1
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.
contact_list = [
{"name" => "Jason", "phone_number" => "123"},
{"name" => "Nick", "phone_number" => "456"}
]
contanct_list.each do |name|
1 Answer
William Li
Courses Plus Student 26,868 PointsUsing 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.
The code you wrote is an incomplete .each loop in Ruby.
contact_list = [
{"name" => "Jason", "phone_number" => "123"},
{"name" => "Nick", "phone_number" => "456"}
]
contact_list.each do |item| # item is the each hash contained within the contact_list Array
contact = item # Assign each array item to the local variable contact
puts contact['name'], contact['phone_number'] # print out the value of the name and phone_number keys
end
See if the comments help you understand the logic of the each line of the code, Ask me if you have further question.
Philip Bessa
5,396 PointsThank you! Makes far more sense than how the course teaches, if it does at all...
Nathan Williams
Python Web Development Techdegree Student 6,851 PointsNathan Williams
Python Web Development Techdegree Student 6,851 Pointsalong with what William noted below, there's a typo in
contact_list
variable listed here.