Latest web development tutorials

Perl จนกว่าห่วง

Perl จนกระทั่งถึงรอบ / h1>

วงจร Perl วงจร Perl

ในเงื่อนไขที่กำหนดจนกว่าคำสั่งที่เป็นเท็จคำสั่งหรือกลุ่มของงบดำเนินการซ้ำแล้วซ้ำอีก

ไวยากรณ์

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

until(condition)
{
   statement(s);
}

นี่คือคำสั่ง (s) อาจเป็นคำเดียวก็ยังสามารถบล็อกประกอบด้วยงบไม่กี่ สภาพสามารถแสดงออกใด ๆ เมื่อเงื่อนไขเป็นเท็จห่วง

เมื่อเงื่อนไขเป็นจริง, การไหลของโปรแกรมจะยังคงมีคำสั่งต่อไปตามห่วง

แผนภูมิการไหล

Perl ในการไหลเวียนจนกว่า

แผนภูมิจุดสำคัญจนห่วงเป็นห่วงอาจจะไม่ดำเนินการเมื่อเงื่อนไขเป็นจริง, ร่างกายของวงที่จะข้ามไปยังคำสั่งต่อไปทันทีขณะที่ห่วง

ตัวอย่าง

#!/usr/bin/perl

$a = 5;

# 执行 until 循环
until( $a > 10 ){
   printf "a 的值为 : $a\n";
   $a = $a + 1;
}

โปรแกรมในตัวแปร $ จะน้อยกว่า 10 วงในร่างกายจะถูกดำเนินการตัวแปร $ a มีค่ามากกว่าหรือเท่ากับ 10 วงที่จะเดินออกมาจาก

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

a 的值为 : 5
a 的值为 : 6
a 的值为 : 7
a 的值为 : 8
a 的值为 : 9
a 的值为 : 10

วงจร Perl วงจร Perl