The while statement is as follows:
while (expression)
{ # while expression is true execute this block
statement(s);
}
For example (count_while.pl):
i = 1;
while ( $i <= 10 )
{ # count to 10
print "$i\n";
++$i;
}
The until statement says do while expression is false as declared is as follows:
until (expression)
{ # until expression is false execute this block
statement(s);
}
For example (count_until.pl):
i = 1;
until ( $i > 10 )
{ # count to 10
print "$i\n";
++$i;
}