Swift - ลูป

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

ภาษาโปรแกรมจัดเตรียมโครงสร้างการควบคุมต่างๆที่ช่วยให้เส้นทางการดำเนินการซับซ้อนมากขึ้น

คำสั่งวนซ้ำช่วยให้เราดำเนินการคำสั่งหรือกลุ่มของคำสั่งได้หลายครั้ง ต่อไปนี้เป็นข้อมูลทั่วไปจากคำสั่ง loop ในภาษาโปรแกรมส่วนใหญ่ -

ภาษาโปรแกรม Swift 4 มีลูปประเภทต่อไปนี้เพื่อจัดการกับข้อกำหนดการวนซ้ำ คลิกลิงก์ต่อไปนี้เพื่อตรวจสอบรายละเอียด

ซีเนียร์ No ประเภทห่วงและคำอธิบาย
1 สำหรับใน

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

2 ในขณะที่วนซ้ำ

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

3 ทำซ้ำ ... ในขณะที่วนซ้ำ

เช่นเดียวกับคำสั่ง while ยกเว้นว่าจะทดสอบเงื่อนไขที่ส่วนท้ายของตัวห่วง

คำสั่งควบคุมลูป

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

Swift 4 รองรับคำสั่งควบคุมต่อไปนี้ คลิกลิงก์ต่อไปนี้เพื่อตรวจสอบรายละเอียด

ซีเนียร์ No คำชี้แจงและคำอธิบายการควบคุม
1 ดำเนินการต่อ

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

2 คำสั่งทำลาย

ยุติคำสั่งลูปและโอนการดำเนินการไปยังคำสั่งทันทีตามลูป

3 คำสั่ง fallthrough

คำสั่ง fallthrough จำลองลักษณะการทำงานของ Swift 4 เปลี่ยนเป็น C-style switch