Control Flow
Times and Each
Ruby offers friendly iterator methods such as times and each.
Times and Each
times_each.rb
count =
labels = []
count.times do |index|
labels << "item#{index + 1}"
end
labels.each do |label|
puts label
end
count =
labels = []
count.times do |index|
labels << "item#{index + 1}"
end
labels.each do |label|
puts label
end
count =
labels = []
count.times do |index|
labels << "item#{index + 1}"
end
labels.each do |label|
puts label
end
iterator block
Iterator methods run a block once for each value they produce.