Latest web development tutorials

Perl в то время как цикл

цикл Perl цикл Perl

в то время как заявление на данное условие истинно, утверждение или группа операторов выполняется повторно. Условия испытаний будут выполнены перед телом цикла.

грамматика

Синтаксис выглядит следующим образом:

while(condition)
{
   statement(s);
}

Здесь оператор (-ы) может быть один оператор, он также может быть представлена ​​блок, состоящий из нескольких утверждений. условие может быть любым выражением, когда произвольные ненулевые значения являются истинными. Выполнение цикла, когда условие истинно.

Когда условие ложно, выполнение программы будет продолжаться со следующим заявлением последовал цикл.

технологическая схема

Perl в то время как цикл

Диаграмма, ключевые моменты , вто время какпетля петля может не выполняться. Когда условие ложно, тело цикла будет перейти непосредственно к следующему оператору сразу во время цикла.

примеров

#!/usr/bin/perl

$a = 10;

# 执行 while 循环
while( $a < 20 ){
   printf "a 的值为 : $a\n";
   $a = $a + 1;
}

Когда тело цикла выполняется, когда программа находится в переменной $ а меньше 20, в переменной $ а больше или равно 20, чтобы выйти из цикла.

Вышеприведенная программа, выход:

a 的值为 : 10
a 的值为 : 11
a 的值为 : 12
a 的值为 : 13
a 的值为 : 14
a 的值为 : 15
a 的值为 : 16
a 的值为 : 17
a 的值为 : 18
a 的值为 : 19

цикл Perl цикл Perl