1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
fn print(x) PRINT x end fn* range(a, b=nil, step=1) if b == nil b = a a = 0 end while a < b yield a a = a + step end end