[Chicago-talk] Limiting a hash, or producing an interesting list
Jay Strauss
me at heyjay.com
Tue Nov 25 07:17:36 CST 2003
Hi,
I'm not sure how best to explain what I want to do. the code below does
what I want, but it seems needlessly complicated. I figure there is
probably a nice clean way to do this is less steps but I don't see it:
Essentially, I have a list of all the fields "@all", and I want to produce a
list of only the fields I'm interested in, and their position in the
original list
my @all = wq/this that other some junk trash need/;
my %all;
my @all{@all} = (0..$#all);
my @interesting = qw/this that need/;
my %interesting;
@interesting{@interesting} = delete @all{@interesting};
thanks
Jay
More information about the Chicago-talk
mailing list