Latest web development tutorials

Perl while

siklus perl siklus perl

sedangkan pernyataan pada kondisi yang diberikan adalah benar, pernyataan atau sekelompok pernyataan berulang kali dilakukan. Kondisi pengujian akan dieksekusi sebelum tubuh loop.

tatabahasa

Sintaksnya adalah sebagai berikut:

while(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 nilai-nilai non-nol sewenang-wenang adalah benar. Pelaksanaan loop ketika kondisi benar.

Ketika kondisi salah, aliran program akan melanjutkan dengan pernyataan berikutnya diikuti loop.

diagram alir

Perl while

Grafik, poin kuncisementaraloop loop mungkin tidak mengeksekusi. Ketika kondisi salah, tubuh loop akan melewatkan langsung ke pernyataan berikutnya segera sementara loop.

contoh

#!/usr/bin/perl

$a = 10;

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

Ketika tubuh loop dijalankan ketika program ini di variabel $ a kurang dari 20, di variabel $ a lebih besar dari atau sama dengan 20 untuk keluar loop.

Program di atas, output adalah:

a 的值为 : 10
a 的值为 : 11
a 的值为 : 12
a 的值为 : 13
a 的值为 : 14
a 的值为 : 15
a 的值为 : 16
a 的值为 : 17
a 的值为 : 18
a 的值为 : 19

siklus perl siklus perl