merged in evilpie's fix for faster small range comprehensions

This commit is contained in:
Jeremy Ashkenas
2010-07-27 23:00:26 -04:00
3 changed files with 26 additions and 7 deletions

View File

@@ -26,9 +26,11 @@ ok result is '3, 6, 9, -20, -19, -18'
# With range comprehensions, you can loop in steps.
results = x for x in [0..25] by 5
results = x for x in [0...15] by 5
ok results.join(' ') is '0 5 10'
ok results.join(' ') is '0 5 10 15 20 25'
results = x for x in [0..100] by 10
ok results.join(' ') is '0 10 20 30 40 50 60 70 80 90 100'
# And can loop downwards, with a negative step.