Swift - Vòng lặp
Có thể có một tình huống khi bạn cần thực thi một khối mã nhiều lần. Nói chung, các câu lệnh được thực thi tuần tự: Câu lệnh đầu tiên trong một hàm được thực hiện trước tiên, tiếp theo là câu lệnh thứ hai, v.v.
Các ngôn ngữ lập trình cung cấp các cấu trúc điều khiển khác nhau cho phép các đường dẫn thực thi phức tạp hơn.
Một câu lệnh lặp cho phép chúng ta thực hiện một câu lệnh hoặc một nhóm câu lệnh nhiều lần. Sau đây là tổng quát của câu lệnh lặp trong hầu hết các ngôn ngữ lập trình:
Ngôn ngữ lập trình Swift 4 cung cấp các loại vòng lặp sau để xử lý các yêu cầu lặp. Nhấp vào các liên kết sau để kiểm tra chi tiết của chúng.
Sr.No | Loại vòng lặp & Mô tả |
---|---|
1 | tại Vòng lặp này thực hiện một tập hợp các câu lệnh cho mỗi mục trong một phạm vi, trình tự, tập hợp hoặc tiến trình. |
2 | trong khi lặp lại Lặp lại một câu lệnh hoặc một nhóm câu lệnh trong khi một điều kiện đã cho là đúng. Nó kiểm tra điều kiện trước khi thực thi phần thân của vòng lặp. |
3 | lặp lại ... vòng lặp while Giống như một câu lệnh while, ngoại trừ việc nó kiểm tra điều kiện ở cuối thân vòng lặp. |
Tuyên bố kiểm soát vòng lặp
Các câu lệnh điều khiển vòng lặp thay đổi việc thực thi từ trình tự bình thường của nó. Khi việc thực thi rời khỏi một phạm vi, tất cả các đối tượng tự động được tạo trong phạm vi đó sẽ bị phá hủy.
Swift 4 hỗ trợ các câu lệnh điều khiển sau. Nhấp vào các liên kết sau để kiểm tra chi tiết của chúng.
Sr.No | Tuyên bố & Mô tả Kiểm soát |
---|---|
1 | tiếp tục tuyên bố Câu lệnh này yêu cầu một vòng lặp dừng những gì nó đang làm và bắt đầu lại khi bắt đầu lần lặp tiếp theo thông qua vòng lặp. |
2 | tuyên bố ngắt Kết thúc câu lệnh vòng lặp và chuyển việc thực thi câu lệnh ngay sau vòng lặp. |
3 | tuyên bố ngụy biện Câu lệnh dự phòng mô phỏng hành vi chuyển đổi Swift 4 sang chuyển đổi kiểu C. |