Perl, aż pętli
Perl, aż cykl / h1>
W podanych warunkach aż stwierdzenie jest fałszywe oświadczenie lub grupa sprawozdania wykonywane wielokrotnie.
gramatyka
Składnia jest następująca:
until(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, 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
Wykres, kluczowe punktyażdo pętli jest pętla nie może wykonać. Gdy warunek 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 = 5; # 执行 until 循环 until( $a > 10 ){ printf "a 的值为 : $a\n"; $a = $a + 1; }
Program w zmiennej $ a ciało jest mniej niż 10 pętli jest wykonywany, zmienna $ a jest większe lub równe 10, pętla zostanie zamknięty.
Powyższy program, wyjście jest:
a 的值为 : 5 a 的值为 : 6 a 的值为 : 7 a 的值为 : 8 a 的值为 : 9 a 的值为 : 10