数组和集合 / 迭代器

def counter(low, high, step)
    Enumerator.new do |enum|
        current = low
        while current <= high
          enum.yield current
           current += step
        end
    end
end

for c in counter(392do
    print(c, ", ")
end

# printed 3, 5, 7, 9,