Latest web development tutorials

สวิฟท์สำหรับวง

วงจรสวิฟท์ วงจรสวิฟท์

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

ไวยากรณ์

สวิฟท์สำหรับไวยากรณ์ห่วงเป็นดังนี้:

for init; condition; increment{
   循环体
}

การวิเคราะห์พารามิเตอร์:

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

ผัง:

ตัวอย่าง

import Cocoa

var someInts:[Int] = [10, 20, 30]

for var index = 0; index < 3; ++index {
   print( "索引 [\(index)] 对应的值为 \(someInts[index])")
}

เอาท์พุทการทำงานของโปรแกรมข้างต้นเป็น:

索引 [0] 对应的值为 10
索引 [1] 对应的值为 20
索引 [2] 对应的值为 30

วงจรสวิฟท์ วงจรสวิฟท์