Not long ago, Mark J. Reed proclaimed...
> On Thu, Dec 25, 2008 at 1:55 AM, Stephen Weeks <t...@allalone.org> wrote:
> > This currently works in rakudo:
> >    for (1..$n).reverse { ... }
> 
> No, it doesn't (r34384)
> 
> for (1..10).reverse { say $^i }
> 01 9 8 7 6 5 4 3 2 1
> 
> The list is flattened into a string and then reversed by character;
> the body of the loop is executed only once.  That's why I used the
> square brackets in my version.
Looks like you found a regression.  This has been fixed since r34393.

[swe...@kweh perl6]$ rakudo
> for (1..10).reverse { .say }
10
9
8
7
6
5
4
3
2
1

Reply via email to