Basilides has asked for the wisdom of the Perl Monks concerning the following question:
Please note that I am trying to tidy up a project for college. If you consider this to be homework trolling, don't read any further, but don't flame me either :-)
$self->{_words} is a pointer to an array of objects. Calling the pass_matches method of any of those objects will return a pointer to another array. I'd like to run a nested loop through the two arrays. (Actually, with the outer array, I only want to loop till the penultimate element, hence no foreach.) Here's what I'm doing now:
Any ideas?my $ref = $self->{_words}; for (my $i = 0; $i < @$ref - 1; $i++) { my $temp = @$ref[$i]->pass_matches; my @curr_word = @$temp; foreach my $curr (@curr_word) { #blah blah blah } }
Cheers
Dennis
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Tidying up some dereferencing code
by Abigail-II (Bishop) on Aug 13, 2002 at 14:08 UTC | |
|
(jeffa) Re: Tidying up some dereferencing code
by jeffa (Bishop) on Aug 13, 2002 at 16:34 UTC | |
|
Re: Tidying up some dereferencing code
by uwevoelker (Pilgrim) on Aug 13, 2002 at 14:15 UTC | |
by jeffa (Bishop) on Aug 13, 2002 at 16:32 UTC |