Ruby also supports an alternative syntax for the basic iterating method each, the following three examples are equivalent: (0...42).each do |n| puts n end …and… for n in 0...42 puts n end or even shorter 42.times do |n| puts n end Ruby can also iterate over fixed lists by using Enumerators and either calling their #next method or doing a for each on them, as above.
Руби, исто така, поддржува алтернативна синтакса за основниот итератор - метод each, следните три примери се еднакви: (0...42).each do |n| puts n end ...и... for n in 0...42 puts n end или пократко: 42.times do |n| puts n end Руби, исто така, може да итерира преку фиксни листи со користење на попишувачите (енумератори) и со повикување на нивниот следен метод.