| Contents | Up | Previous | Next |
By using the foreach loop we can iterate over all the elements of an array, and perform the same set of operations on each one of them. Here's an example:
@numbers = (15,5,7,3,9,1,20,13,9,8,
15,16,2,6,12,90);
$max = $numbers[0];
$min = $numbers[0];
foreach $i (@numbers[1..$#numbers])
{
if ($i > $max)
{
$max = $i;
}
elsif ($i < $min)
{
$min = $i;
}
}
print "The maximum is " . $max . "\n";
print "The minimum is " . $min . "\n";
|
The foreach loop in the example assigns each of the elements of the array which was passed to it to $i in turn, and executes the same set of commands for each value.
| Contents | Up | Previous | Next |