Perl dla pętli
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:
- 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ć.
- 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.
- 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.
- 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
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