Loops and Ifs
You can create a simple for loop like you do in C:
for ($i = 0; $i < 10; $i++)
{
print $i, "\n";
}
|
|
While statements are easy:
$i = 0;
while ( $i < 10 )
{
print $i, "\n";
$i++;
}
If statements are similarly easy:
for ($i = 0; $i < 10; $i++)
{
if ($i != 5)
{
print $i, "\n";
}
}
The boolean operators work like they do in C:
- && and
- || or
- ! not
- For numbers:
- == equal
- != not equal
- <, <=, >, >= (as expected)
- Others:
- eq
- ne
- lt
- le
- gt
- ge
If you have an array, you can loop through it easily with foreach:
@a = ('dog', 'cat', 'eel');
foreach $b (@a)
{
print $b, "\n";
}
Foreach takes each element of the array @a and places it in $b until @a is exhausted.

