Clojure - Vòng lặp
Cho đến nay chúng ta đã thấy các câu lệnh được thực thi lần lượt theo cách tuần tự. Ngoài ra, các câu lệnh được cung cấp trong Clojure để thay đổi luồng điều khiển trong logic của chương trình. Sau đó, chúng được phân loại thành luồng báo cáo kiểm soát mà chúng ta sẽ xem chi tiết.
Sr.No. | Vòng lặp & Mô tả |
---|---|
1 | Tuyên bố While Các 'while' câu lệnh được thực hiện bằng cách đánh giá trước biểu thức điều kiện (một giá trị Boolean), và nếu kết quả là true thì các câu lệnh trong vòng lặp while sẽ được thực thi. |
2 | Tuyên bố Doseq Các ‘doseq’câu lệnh tương tự như câu lệnh 'for each' được tìm thấy trong nhiều ngôn ngữ lập trình khác. Câu lệnh Liều lượng về cơ bản được sử dụng để lặp lại một chuỗi. |
3 | Tuyên bố Dotimes Các ‘dotimes’ câu lệnh được sử dụng để thực hiện một câu lệnh 'x' số lần. |
4 | Tuyên bố vòng lặp Dạng đặc biệt của vòng lặp không giống như một ‘for’vòng. Việc sử dụng vòng lặp cũng giống như ràng buộc let. Tuy nhiên, vòng lặp đặt một điểm đệ quy |