Latest web development tutorials

Perl คำสั่งต่อไป

วงจร Perl วงจร Perl

Perl คำสั่งต่อไปจะใช้ในการหยุดการทำงานของคำสั่งถัดไปจากคำสั่งต่อไปที่จะเริ่มต้นห่วงระหว่างปลายของตัวระบุคำสั่งเลี้ยวเพื่อดำเนินการต่อการดำเนินงานของกลุ่มคำสั่งและจากนั้นกลับไปที่จุดเริ่มต้นของร่างกายวงเริ่มรอบถัดไป

ไวยากรณ์

ไวยากรณ์เป็นดังนี้:

next [ LABEL ];

ซึ่งค่ายเป็นตัวเลือกถ้าไม่ได้ระบุฉลากคำสั่งต่อไปจะกลับไปยังจุดเริ่มต้นของร่างกายวงเริ่มรอบถัดไป

ตัวอย่าง

#!/usr/bin/perl

$a = 10;
while( $a < 20 ){
   if( $a == 15)
   {
       # 跳出迭代
       $a = $a + 1;
       next;
   }
   print "a 的值为: $a\n";
   $a = $a + 1;
}

โปรแกรมข้างต้นผลลัพธ์คือ:

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

วงจร Perl วงจร Perl