Perl 中的until循环,直到循环行为与 perl 中的循环的正好相反,只要条件为真while
循环继续执行。在while
循环中,只要条件为假,循环就会执行
until
循环的语法
until(condition)
{
statement(s);
}
执行直到循环的流程
首先评估条件,如果返回false
,则循环内的语句被执行。执行后,重新评估条件。这一直持续到条件返回true
。一旦条件返回true
,控制流就会转到循环之后的下一个语句。
示例如下:
#!/usr/local/bin/perl
num = 10;
until(num >15 ){
printf "num\n";num++;
}
输出:
10
11
12
13
14
15