Loops repeat a small block of work for each value in a range.

Loops

loops.rb
limit = 
total = 0

(1..limit).each do |number|
  total += number
end

puts "limit=#{limit}"
puts "total=#{total}"
limit = 
total = 0

(1..limit).each do |number|
  total += number
end

puts "limit=#{limit}"
puts "total=#{total}"
limit = 
total = 0

(1..limit).each do |number|
  total += number
end

puts "limit=#{limit}"
puts "total=#{total}"
each loop `each` visits every value in a collection or range.