Latest web development tutorials

Perl pętli while

cykl Perl cykl Perl

podczas gdy rachunek w danym warunek jest spełniony, oświadczenia lub grupy oświadczeń wykonywane wielokrotnie. Warunki badania będą wykonywane przed ciała pętli.

gramatyka

Składnia jest następująca:

while(condition)
{
   statement(s);
}

Tutaj Statement (s) może być pojedynczą instrukcją, może być także blok składa się z kilku wypowiedzi. Choroba ta może być dowolny wyraz, kiedy arbitralnej wartości niezerowe są prawdziwe. Wykonanie pętli, gdy warunek jest prawdziwy.

Jeżeli warunek nie jest spełniony, przepływ program będzie kontynuować następna deklaracja po pętli.

schemat blokowy

Perl pętli while

Wykres, kluczowe punkty pętliwhilejest pętla nie może wykonać. Jeżeli warunek nie jest spełniony, ciało pętli będzie przejść bezpośrednio do następnego razu, gdy oświadczenie pętli.

Przykłady

#!/usr/bin/perl

$a = 10;

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

Gdy ciała pętli jest wykonywany, gdy program jest zmienna $ a jest mniejszy niż 20, w zmiennej $ a jest większy niż lub równy 20, aby opuścić pętle.

Powyższy program, wyjście jest:

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

cykl Perl cykl Perl