in reply to How to flatten an x-dimensional array?
sub flatten { my @result; while (@_) { my $first = shift; if (UNIVERSAL::isa($first, "ARRAY")) { # fixed, thanks particle unshift @_, @$first; } else { push @result, $first; } } @result; }
-- Randal L. Schwartz, Perl hacker
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: •Re: How to flatten an x-dimensional array?
by particle (Vicar) on Mar 12, 2002 at 16:30 UTC | |
by merlyn (Sage) on Mar 12, 2002 at 16:54 UTC | |
|
Re (tilly) 2: How to flatten an x-dimensional array?
by tilly (Archbishop) on Mar 12, 2002 at 17:30 UTC | |
by merlyn (Sage) on Mar 12, 2002 at 20:23 UTC | |
by tilly (Archbishop) on Mar 12, 2002 at 20:59 UTC |