david_lyon has asked for the wisdom of the Perl Monks concerning the following question:
Bows to the Perl Monks How do I loop through many arrays and on each loop I have to make a math function call. If I had one array I would loop through like below. But if I have 3 arrays or more like:
@array1=(1,2,3,4,8); @array2=(1,4,2,4,5); @array3=(1,6,1,7,5);
I want to loop through each array and see which one have the largest value at each index. What is the most efficient way of doing this please? Thank you very much for your help in advance.
SORRY UPDATE I probably didnt make this clear I was looking for at each index from each array 1,2,3 the largest value and which array had this largest value eg: index0: @array1,@array2,@array3 equal index2: @array3 index3: @array1 index4: @array3 index5: @array1 Apologizies for the inconvenience and thank you to those who responded.....ONE ARRAY EXAMPLE:
@array=(1,2,3,4,5); foreach $element (@array){ chomp $element; if ($element == 1){ ##do something; } }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: how to loop through many arrays
by toolic (Bishop) on Jun 19, 2011 at 01:23 UTC | |
by david_lyon (Sexton) on Jun 19, 2011 at 06:46 UTC | |
|
Re: how to loop through many arrays
by davido (Cardinal) on Jun 19, 2011 at 02:54 UTC | |
by david_lyon (Sexton) on Jun 19, 2011 at 06:43 UTC | |
|
Re: how to loop through many arrays
by wind (Priest) on Jun 19, 2011 at 02:54 UTC | |
by david_lyon (Sexton) on Jun 19, 2011 at 06:46 UTC | |
|
Re: how to loop through many arrays
by Marshall (Canon) on Jun 19, 2011 at 05:24 UTC | |
by david_lyon (Sexton) on Jun 19, 2011 at 06:42 UTC | |
|
Re: how to loop through many arrays
by ambrus (Abbot) on Jun 19, 2011 at 10:38 UTC | |
by david_lyon (Sexton) on Jun 20, 2011 at 01:08 UTC |