in reply to list reversal closure
sub reverse_iterator { my @list = @_; my $i = $#list; sub { return if $i < 0; return $list[$i--]; }; } my $foo = reverse_iterator(@ARGV); while (defined ($_ = $foo->())) { print; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: list reversal closure
by ikegami (Patriarch) on Aug 21, 2006 at 16:48 UTC | |
by apotheon (Deacon) on Aug 21, 2006 at 19:54 UTC | |
|
Re^2: list reversal closure
by ysth (Canon) on Aug 22, 2006 at 18:46 UTC |