Latest web development tutorials

Perl do ... while

siklus perl siklus perl

Tidak sepertiuntuk dan sementaraloop, mereka sedang menguji kondisi loop loop. DiPerl, do ... while adalah untuk memeriksa kondisinya pada akhir loop.

do ... while mirip dengan while loop, tapi do ... while akan memastikan pelaksanaan setidaknya siklus.

tatabahasa

Sintaksnya adalah sebagai berikut:

do
{
   statement(s);
}while( condition );

Harap dicatat bahwa ekspresi kondisional muncul pada akhir loop, sehingga pernyataan loop (s) akan dilaksanakan setidaknya sekali sebelum kondisi diuji.

Jika kondisi benar, aliran kontrol melompat kembali di atas dilakukan, dan kemudian kembali menjalankan pernyataan loop (s). Proses ini diulang sampai kondisi yang diberikan menjadi palsu.

diagram alir

Perl di do a ... while

contoh

#!/usr/bin/perl

$a = 10;

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

Program di atas, output adalah:

a 的值为: 10
a 的值为: 11
a 的值为: 12
a 的值为: 13
a 的值为: 14

siklus perl siklus perl