Latest web development tutorials

Perl dla pętli

cykl Perl cykl Perl

Perl dla pętli jest używany do wykonania sekwencji instrukcji wielokrotnie uprościć zmienną pętli zarządzania kodem.

gramatyka

Składnia jest następująca:

for ( init; condition; increment ){
   statement(s);
}

Oto przepływu sterowania do analizy cyklu:

  1. init zrealizowane w pierwszej kolejności, a tylko raz.Ten krok pozwala zadeklarować i zainicjować żadnych zmiennych sterujących pętli. Można również napisać żadnego oświadczenia, że ​​nie jest tu tak długo, jak jest średnik się pojawiać.
  2. Następnie będziemy oceniaćsytuację.Jeśli to prawda, ciało pętli jest wykonywany. Jeśli false, ciało pętli nie jest wykonywana, a przepływ sterowania przeskakuje od razu do następnego cyklu instrukcji.
  3. Po wykonaniu dla ciała pętli, przepływ sterowania powraca powyżejprzyrostu oświadczeniu.To stwierdzenie pozwala zaktualizować zmienną sterującą pętli. Oświadczenie może być pusta, tak długo, jak pojawiają się warunki, jakie mają średnik.
  4. Warunek zostanie ponownie osądzony. Jeśli to prawda, wówczas cykl realizacji, proces jest powtarzany (ciała pętli, a następnie zwiększyć wartość kroku, a następnie do ponownego określenia warunków). Gdy warunek stanie się fałszywy, gdyż pętla kończy.

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, gdy warunek nie jest spełniony pętla.

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

schemat blokowy

Perl dla pętli

Przykłady

#!/usr/bin/perl

# 执行 for 循环
for( $a = 0; $a < 10; $a = $a + 1 ){
    print "a 的值为: $a\n";
}

Powyższy program, wyjście jest:

a 的值为: 0
a 的值为: 1
a 的值为: 2
a 的值为: 3
a 的值为: 4
a 的值为: 5
a 的值为: 6
a 的值为: 7
a 的值为: 8
a 的值为: 9

cykl Perl cykl Perl