Perl sampai loop
Perl sampai siklus / h1>
Dalam kondisi yang diberikan sampai pernyataan itu adalah palsu, pernyataan atau sekelompok pernyataan berulang kali dilakukan.
tatabahasa
Sintaksnya adalah sebagai berikut:
until(condition) { statement(s); }
Di sini, pernyataan (s) mungkin satu pernyataan, itu juga bisa menjadi blok yang terdiri dari beberapa pernyataan. Kondisi dapat ekspresi apapun, ketika kondisi adalah palsu loop.
Ketika kondisi benar, aliran program akan melanjutkan dengan pernyataan berikutnya diikuti loop.
diagram alir
Grafik, poin-poin pentingsampailoop loop mungkin tidak mengeksekusi. Ketika kondisi benar, tubuh loop akan melewatkan langsung ke pernyataan berikutnya segera sementara loop.
contoh
#!/usr/bin/perl $a = 5; # 执行 until 循环 until( $a > 10 ){ printf "a 的值为 : $a\n"; $a = $a + 1; }
Program dalam variabel $ a tubuh kurang dari 10 loop dieksekusi, variabel $ a lebih besar dari atau sama dengan 10, loop keluar.
Program di atas, output adalah:
a 的值为 : 5 a 的值为 : 6 a 的值为 : 7 a 的值为 : 8 a 的值为 : 9 a 的值为 : 10