Ruby Ruby Loops Ruby Iteration Iteration With Each

What is wrong with my code.

Keeps giving me a syntax error.

each.rb
numbers = [0, 1, 2, 3, 4, 5]
numbers.each.do |item|
  puts item += 1
end

1 Answer

Hello Edward,

it seems like you have mistaken the each syntax. There should not have a dot after each and before do it should be a space. Like this:

numbers = [0, 1, 2, 3, 4, 5]
numbers.each do |item|
  puts item += 1
end