in reply to Re^2: Can this code be optimized further?
in thread Can this code be optimized further?
And if you had 10 arrays you'd want to keep that hash up to date? 20? 30?
(Of course not, you'd use a HoA and not screw with this in the first place. :)
That being said, in this specific case of just a and b I'd personally have probably used something like BrowserUK's @{ $1 eq 'a' ? \@a : \@b} below; but the eval's more flexible if you have a large number of destinations (then again with a large number of destinations you'd probably want an HoA). Of course at the moment I'd be more likely to just use Enumerable#partition and be done with it, but that's another language all together.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Can this code be optimized further?
by Roy Johnson (Monsignor) on Feb 10, 2005 at 16:43 UTC |