Latest web development tutorials

Perl สำหรับวง

วงจร Perl วงจร Perl

Perl สำหรับวงจะใช้ในการดำเนินการลำดับของงบซ้ำง่ายรหัสตัวแปรการจัดการห่วง

ไวยากรณ์

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

for ( init; condition; increment ){
   statement(s);
}

นี่คือการควบคุมการไหลสำหรับการวิเคราะห์วงจร:

  1. init จะถูกดำเนินการครั้งแรกและเพียงครั้งเดียวขั้นตอนนี้จะช่วยให้คุณสามารถประกาศและเริ่มต้นตัวแปรควบคุมวงใด ๆ นอกจากนี้คุณยังสามารถเขียนคำสั่งใด ๆ ที่ไม่อยู่ที่นี่ตราบใดที่มีอัฒภาคจะปรากฏ
  2. ต่อไปเราจะตัดสินสภาพถ้าเป็นจริงร่างกายห่วงที่จะดำเนินการ ถ้าเท็จร่างกายห่วงไม่ได้ดำเนินการและการควบคุมการไหลกระโดดไปทันทีสำหรับรอบบัญชีถัดไป
  3. หลังจากการดำเนินการสำหรับร่างกายห่วงการควบคุมการไหลกระโดดกลับข้างต้นคำสั่งเพิ่มขึ้นคำสั่งนี้จะช่วยให้คุณสามารถปรับปรุงตัวแปรควบคุมวง คำสั่งที่สามารถปล่อยว่างไว้ตราบใดที่เงื่อนไขที่ปรากฏว่ามีอัฒภาค
  4. สภาพจะตัดสินอีกครั้ง ถ้าเป็นจริงแล้ววงจรการดำเนินการขั้นตอนจะถูกทำซ้ำ (ร่างห่วงแล้วเพิ่มมูลค่าขั้นตอนที่แล้วที่จะกลับมาตรวจสอบเงื่อนไข) เมื่อเงื่อนไขเป็นเท็จสำหรับการสิ้นสุดห่วง

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

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

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

Perl สำหรับวง

ตัวอย่าง

#!/usr/bin/perl

# 执行 for 循环
for( $a = 0; $a < 10; $a = $a + 1 ){
    print "a 的值为: $a\n";
}

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

a 的值为: 0
a 的值为: 1
a 的值为: 2
a 的值为: 3
a 的值为: 4
a 的值为: 5
a 的值为: 6
a 的值为: 7
a 的值为: 8
a 的值为: 9

วงจร Perl วงจร Perl