Swift - ลูป
อาจมีสถานการณ์ที่คุณต้องเรียกใช้บล็อกโค้ดหลาย ๆ ครั้ง โดยทั่วไปคำสั่งจะดำเนินการตามลำดับ: คำสั่งแรกในฟังก์ชันจะถูกเรียกใช้งานก่อนตามด้วยคำสั่งที่สองและอื่น ๆ
ภาษาโปรแกรมจัดเตรียมโครงสร้างการควบคุมต่างๆที่ช่วยให้เส้นทางการดำเนินการซับซ้อนมากขึ้น
คำสั่งวนซ้ำช่วยให้เราดำเนินการคำสั่งหรือกลุ่มของคำสั่งได้หลายครั้ง ต่อไปนี้เป็นข้อมูลทั่วไปจากคำสั่ง loop ในภาษาโปรแกรมส่วนใหญ่ -
ภาษาโปรแกรม Swift 4 มีลูปประเภทต่อไปนี้เพื่อจัดการกับข้อกำหนดการวนซ้ำ คลิกลิงก์ต่อไปนี้เพื่อตรวจสอบรายละเอียด
ซีเนียร์ No | ประเภทห่วงและคำอธิบาย |
---|---|
1 | สำหรับใน ลูปนี้ทำชุดของคำสั่งสำหรับแต่ละรายการในช่วงลำดับคอลเลกชันหรือความก้าวหน้า |
2 | ในขณะที่วนซ้ำ ทำซ้ำคำสั่งหรือกลุ่มของคำสั่งในขณะที่เงื่อนไขที่กำหนดเป็นจริง จะทดสอบเงื่อนไขก่อนที่จะดำเนินการร่างกายลูป |
3 | ทำซ้ำ ... ในขณะที่วนซ้ำ เช่นเดียวกับคำสั่ง while ยกเว้นว่าจะทดสอบเงื่อนไขที่ส่วนท้ายของตัวห่วง |
คำสั่งควบคุมลูป
คำสั่งควบคุมลูปเปลี่ยนการดำเนินการจากลำดับปกติ เมื่อการดำเนินการออกจากขอบเขตอ็อบเจ็กต์อัตโนมัติทั้งหมดที่สร้างขึ้นในขอบเขตนั้นจะถูกทำลาย
Swift 4 รองรับคำสั่งควบคุมต่อไปนี้ คลิกลิงก์ต่อไปนี้เพื่อตรวจสอบรายละเอียด
ซีเนียร์ No | คำชี้แจงและคำอธิบายการควบคุม |
---|---|
1 | ดำเนินการต่อ คำสั่งนี้บอกให้ลูปหยุดสิ่งที่กำลังทำและเริ่มต้นอีกครั้งที่จุดเริ่มต้นของการวนซ้ำครั้งถัดไปผ่านลูป |
2 | คำสั่งทำลาย ยุติคำสั่งลูปและโอนการดำเนินการไปยังคำสั่งทันทีตามลูป |
3 | คำสั่ง fallthrough คำสั่ง fallthrough จำลองลักษณะการทำงานของ Swift 4 เปลี่ยนเป็น C-style switch |